C#中泛型类的一个优点是可以对类型施加约束,因此只有满足多个约束的类型才能被接受。在使用方法时,也可以使这些方法具有普遍性。然而,我想知道为什么不能在构造函数中指定这样的约束。Bar & IBaz & IFoobar value) {
//initialize (the "&" syntax is ju
是否有一种方法可以创建通用方法,使用new()约束要求类具有特定类型的构造函数属性?null) throw new ArgumentException("Invalid class supplied"); // ...有可能换成这样的东西吗public T MyGenericMethod<T>(MyClass c) where T : new(My