Collection <T>
命名空间下存在System.Collections.ObjectModel
类。为什么在System.Collections.Generic
下不存在?
答案 0 :(得分:3)
这是因为:
System.Collections.ObjectModel命名空间包含可以的类 用作可重用库的对象模型中的集合。使用 当属性或方法返回集合时,这些类。
和Collection<T>
可以用作可重用库的对象模型中的集合。
请参阅 https://msdn.microsoft.com/en-us/library/system.collections.objectmodel(v=vs.110).aspx
(这似乎解释了真正的原因,如果你问我......)