C#Generics语法帮助

时间:2010-08-26 14:02:23

标签: c# generics

我无法弄清楚以下内容的正确语法:

public interface IRepository<T,E> where T E: class

在网上看了很多,但文章似乎没有涵盖两个类。

谢谢

2 个答案:

答案 0 :(得分:9)

来自Constraints on Type Parameters (MSDN)的“约束多个参数”部分:

public interface IRepository<T, E> 
    where T : class
    where E : class

答案 1 :(得分:4)

public interface IRepository<T,E> 
where T: class
where E: class