我必须保持其他泛型类型泛型集合基于类型:指定类型约束上的通用泛型类型
class Collection<T>
{
}
class ItemType<K>
{
}
Collection<ItemType<string>> c = new Collection<ItemType<string>>();
是否有指定Collection<T>
这样T
约束的方式是一种ItemType
与任何类型的K
?有点像这样用假语法:
class Collection<T> where T : ItemType<>
{
}
更新我的回答,我认为与非通用接口的解决办法是什么你在之后 – smartcaveman 2011-04-03 06:20:46