在以下方法中:
public void Foo(params Type[] types) {}我如何约束,types以便每个Type传入的对象都必须派生自某个特定的基类?
我想要一些与此类似的东西:
public void Foo(params Type[] types) where each types : BaseClass {}澄清:
我想要从中派生的类的类型BaseClass,而不是它们的实例。
例如,如果Bar是的子类BaseClass,则我希望能够传递typeof(Bar),而不是new Bar()。
犯罪嫌疑人X
随时随地看视频慕课网APP
相关分类