c#中的泛型类和接口

本文关键字:接口 泛型类 | 更新日期: 2023-09-27 18:19:12

如何在c#中做到这一点?

  public class SomeClass<T extends  SomeInterface>{}

这是T的一个泛型类,T必须实现SomeInterface接口

c#中的泛型类和接口

您需要使用where约束子句:

public class SomeClass<T>
   where T : SomeInterface
{}

带有类型约束:

public class SomeClass<T> where T : SomeInterface

见:http://msdn.microsoft.com/en-us/library/d5x73970.aspx