ICollection インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
ICollection インターフェイスは、System.Collections 名前空間内のクラスの基本インターフェイスです。
ICollection インターフェイスは IEnumerable を拡張します。IDictionary および IList は、より特殊なインターフェイスであり、ICollection を拡張します。IDictionary 実装は、Hashtable クラスと同じく、キー/値ペアコレクションです。IList の実装は、ArrayList クラスと同じく、値のコレクションであり、コレクションのメンバにはインデックスによってアクセスできます。
Queue クラスや Stack クラスのように、要素へのアクセスが制限されるコレクションには、ICollection インターフェイスが直接実装されています。
IDictionary インターフェイスと IList インターフェイスのどちらによっても、必要とされているコレクションの要件が満たされない場合は、ICollection インターフェイスから、より柔軟な新しいコレクション クラスを派生させることができます。
このインターフェイスのジェネリック バージョンについては、「System.Collections.Generic.ICollection」を参照してください。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ICollection インターフェイスのページへのリンク