ICollection ジェネリック インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
ICollection インターフェイスは、System.Collections.Generic 名前空間内のクラスの基本インターフェイスです。
ICollection インターフェイスは、IEnumerable が拡張されたインターフェイスです。IDictionary および IList は、ICollection が拡張された、より特化したインターフェイスです。IDictionary 実装は、Dictionary クラスと同じく、キー/値ペアのコレクションです。IList 実装は、List クラスと同じく、値のコレクションです。コレクションのメンバには、インデックスによってアクセスできます。
Queue クラスや Stack クラスのように、要素へのアクセスが制限されるコレクションには、ICollection インターフェイスが直接実装されています。
IDictionary インターフェイスと IList インターフェイスのどちらによっても、必要とされているコレクションの要件が満たされない場合は、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 ジェネリック インターフェイスのページへのリンク