原理:
泛型是语法糖,在编译时,会为调用者生成各种类型的方法副本.
也就是说, 不用开发者自己写具体方法,是编译器代劳了这一工作,只是节省了开发者的时间
demo代码:
public class GenericClass { /// <summary> /// 泛型方法,调用时可不传T类型,可以隐式推断类型 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="parameter"></param> public static void Show<T>(T parameter) { Console.WriteLine("value={0},type={1}", parameter, parameter.GetType()); } }