public void Show<T>(T p)
//where T:People 基类约束,密封类不行
//where IT接口约束,
//where T:class //引用类型约束
//where T:struct//值类型约束
//where T:new()//无参数构造函数约束
where T :Isport
{
//一个类,满足不同类型的需求
//一个方法,满足不同类型的需要
//一个接口,满足不同类型的需求
//泛型委托
//泛型约束:
//returndefault(T) 返回T类型的默认值
//return new T();
//泛型generic 是延时加载,在clr里运行确定类型,不是在编译器里确定类型
}
//stopwatch
原文:https://www.cnblogs.com/csj007523/p/14136186.html