最佳答案
我有一个泛型类,在这里我想用泛型类型实例化一个对象。我想为类型的构造函数使用一个参数。
我的代码:
public class GenericClass<T> where T : Some_Base_Class, new()
{
public static T SomeFunction(string s)
{
if (String.IsNullOrEmpty(s))
return new T(some_param);
}
}
我得到一个错误的
new T(some_param)
‘ T’: 在创建变量实例时不能提供参数 类别
有什么办法吗?