C# 我可以强制模板类型具有具有特定签名的CTOR吗?

C# 我可以强制模板类型具有具有特定签名的CTOR吗?,c#,generics,C#,Generics,我可以强制模板类型具有具有特定签名的CTOR吗 例如: class cSilSingleton<T> where T: class, new(),new(object[]) { ... } class cSilSingleton,其中T:class,new(),new(object[]) { ... } 不,你不能。不存在这样的限制。如果你解释为什么需要这个,我们可能会更好地帮助你。如果我们可以用快捷方式编码我们的完整愿景,那就太好了,但遗憾的是,今天仍然需要我们的手指。

我可以强制模板类型具有具有特定签名的CTOR吗

例如:

class cSilSingleton<T> where T: class, new(),new(object[])
{
   ...
}
class cSilSingleton,其中T:class,new(),new(object[])
{
...
}

不,你不能。不存在这样的限制。如果你解释为什么需要这个,我们可能会更好地帮助你。如果我们可以用快捷方式编码我们的完整愿景,那就太好了,但遗憾的是,今天仍然需要我们的手指。