我可以做这个:
void MyMethod<T>() where T : class { }
有这样的吗?
void MyMethod<T>() where T : interface { }
我不想明确指定接口名称。
另一种方法是我可以传入一个受约束的参数,class
如果返回 false,则抛出异常typeof(T).IsInterface
,但这不如约束那么干净。
我可以做这个:
void MyMethod<T>() where T : class { }
有这样的吗?
void MyMethod<T>() where T : interface { }
我不想明确指定接口名称。
另一种方法是我可以传入一个受约束的参数,class
如果返回 false,则抛出异常typeof(T).IsInterface
,但这不如约束那么干净。