|
|
1
0
|
|
|
2
8
你没有。 在C#2和C#3中,不可能有引用相等和改变元素类型。
|
|
|
3
1
埃里克说得对。他的回答应该是公认的。不过,我还要补充一个建议。如果它是您的集合(例如,您可以修改集合类),那么您可以实现IEnumerable(WhateverBase的),即使您的集合是从集合(Whatever的)派生的。 事实上,您也可以实现IList(WhateverBase的)、ICollection(WhateverBase的)等,例如,如果您在Add方法中得到不兼容的类型,则会抛出运行时异常。
|
|
|
Giffyguy · 如何限制在构造向量后调用'resize()'? 4 年前 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 4 年前 |
|
|
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 4 年前 |
|
|
dev-chicco · Laravel系列寻找常见物品 4 年前 |
|
|
Mitch · Laravel-雄辩的单品合并系列 8 年前 |
|
|
Kieran · 为什么类X可以从集合继承<X> 8 年前 |
|
|
John · 如何在不返回集合本身的情况下返回集合的数据? 8 年前 |
|
|
Niklas Mertsch · 在泛型集合中实现移除(对象o) 8 年前 |