例 public void Func<T>(string str)where T:class{} 将泛型T约束为类
T:class class约束,约束为引用类型
T:struct struct约束,约束为值类型,除 Nullable 以外的任何值类型如int,bool,enum
T:new(),约束为无参构造函数
..........