初面网初面网

泛型

泛型,generic(s), 意指“普遍意义上的抽象”,具有共性的一组东西。

泛,泛指,泛泛所指。

型,类型,数据类型。

泛型,顾名思义,就是“什么类型都行”。好比出去吃饭,对方会说"随便,都行",但真的决定的时候又会挑剔。

我们的泛型不挑剔,是真的"都行"。当然,必须是编译器能够认识的类型。

class A<T>
{
  public void add<K>(K n1, K n2)
  {
    Console.WriteLine(n1 + " " +n2);
  }
}

public class App
{

  static void Main(string[] args)
  {
    A<int> a = new A<int>();
    a.add<int>(1, 2);

    Console.ReadKey();
  }
}

更新于 2025/2/26