2016-11-08 6 views

答えて

3

からです:System.Collections.ObjectModel名前空間は 再利用可能なライブラリのオブジェクトモデルでコレクションとして使用できるクラスが含まれてい

。プロパティまたはメソッドがコレクションを返すときは、 これらのクラスを使用します。

およびCollection<T>は、再利用可能なライブラリのオブジェクトモデルのコレクションとして使用できます。

https://msdn.microsoft.com/en-us/library/system.collections.objectmodel(v=vs.110).aspx

を参照してください。完全な説明はここにある:https://blogs.msdn.microsoft.com/kcwalina/2005/03/15/the-reason-why-collection-readonlycollection-and-keyedcollection-were-moved-to-system-collections-objectmodel-namespace/

(それはあなたが私に言わせれば、本当理由を説明するように見える...)テラヘルツ改善のための

+0

グレートキャッチ!!!! –

+0

さて、それは単なる設計上の決定だとはっきりしているようです。つまり、 'ICollection 'の代わりに 'Collection 'を返すのでしょうか? –

+0

@MatíasFidemraizerはい、私は同意します。 –

関連する問題