我建立了一个自己的通用集合类,它的定义如下。
public class StatisticItemHits<T>{...}
此类只能与
int
和string
值一起使用。但是这个public class StatisticItemHits<T> where T : string, int {...}
不会编译。我究竟做错了什么?
最佳答案
类型限制旨在与接口(interface)一起使用。您的样本表明您希望允许从int和字符串继承的类,这有点废话。我建议您设计一个包含将在通用类StatisticItemHits中使用的方法的接口(interface),并将该接口(interface)用作限制。但是,我在这里看不到您的要求,也许您可以发布有关您的方案的更多详细信息?