我知道你可以写:
class GenericClass<T> where T : new()
{
}
强制它T有一个空的构造函数。
我的问题是:
您可以强制执行
T具有特定类型参数的构造函数吗?喜欢:class SingletonFactoryWithEmptyConstructor<T> where T : new(int)你能强制它
T有一个静态函数(比如说,void F()),以便你可以在泛型类中使用这个函数吗?喜欢 :class GenericClass<T> where T : void F() { void G () { T.F(); } }我知道你可以指定
T实现一个接口,但我不希望这样。我想指定它T具有静态功能。