为什么List<T>
实施IReadOnlyList<T>
在.NET 4.5 中?
List<T>
不是只读的...
Because List<T>
实现所有必要的方法/属性/等。 (然后是一些)IReadOnlyList<T>
。接口是一份契约,上面写着“我可以做at least这些东西。”
的文档IReadOnlyList<T>
说它代表元素的只读集合。
这是正确的。该接口中没有修改器方法。这就是只读的意思,对吗?IReadOnlyList<T>
以“典型”(合同)方式使用,而不是作为marker.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)