System.Collections与System.Collections.ObjectModel

Man*_*ani 8 .net c# collections

System.Collections.ObjectModel中似乎也有某些集合类.这两个名称空间下的集合之间有什么区别,我们应该在哪种情况下使用System.Collections.ObjectModel?

stu*_*rtd 9

来自MSDN:

System.Collections.ObjectModel命名空间包含可用作可重用库的对象模型中的集合的类.当属性或方法返回集合时,请使用这些类.

另请参见将Collection,ReadOnlyCollection和KeyedCollection移动到System.Collections.ObjectModel名称空间的原因

  • 我知道这已经很旧了,但链接现在已经过时了,我对其中的内容感兴趣。在互联网档案馆找到它并分享它 https://web.archive.org/web/20151030064839/http://blogs.msdn.com/b/kcwalina/archive/2005/03/15/396086.aspx (2认同)