Appearance
泛型
泛型,generic(s), 意指“普遍意义上的抽象”,具有共性的一组东西。
泛,泛指,泛泛所指。
型,类型,数据类型。
泛型,顾名思义,就是“什么类型都行”。好比出去吃饭,对方会说"随便,都行",但真的决定的时候又会挑剔。
我们的泛型不挑剔,是真的"都行"。当然,必须是编译器能够认识的类型。
csharp
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();
}
}