And while IList isn't covariant, a read-only list interface would be.
即使IList接口不是协变的,一个只读列表接口也理应如此。
It is a bit odd, since List for any type other than object does not fulfill the full contract of IList.
这个有点奇怪,因为除了T为object时之外,其他情况下List都不满足的IList的要求。
Using IList to model a set is unfortunate: it creates a semantic problem because lists allow duplicates.
使用IList来对set建模是让人徒呼奈何的一件事情:它会带来语义上的冲突,因为list允许出现重复的元素。
应用推荐