IList インターフェイス

インデックスによって個別にアクセスできるオブジェクトのコレクションを表します。

この型のすべてのメンバの一覧については、IList メンバ を参照してください。

Public Interface IList
   Inherits ICollection, IEnumerable
[C#]
public interface IList : ICollection, IEnumerable
[C++]
public __gc __interface IList : public ICollection, IEnumerable
[JScript]
public interface IList implements ICollection, IEnumerable

IList を実装するクラス

クラス 説明
Array 配列の作成、操作、検索、および並べ替えを行うメソッドを提供します。これにより、共通言語ランタイムのすべての配列の基本クラスとして機能します。
ArrayList 必要に応じてサイズが動的に増加する配列を使用して、 IList インターフェイスを実装します。
CheckedListBox.CheckedIndexCollection CheckedListBox でチェックされている項目 (不確定な状態の項目を含む) のインデックスのコレクションをカプセル化します。
CheckedListBox.CheckedItemCollection CheckedListBox コントロールでチェックされている項目 (不確定な状態の項目を含む) のコレクションをカプセル化します。
CodeNamespaceImportCollection CodeNamespaceImport オブジェクトのコレクションを表します。
CollectionBase 厳密に型指定されたコレクションの抽象 (Visual Basic では MustInherit) 基本クラスを提供します。
ComboBox.ObjectCollection ComboBox 内の項目のコレクションを表します。
Control.ControlCollection Control オブジェクトのコレクションを表します。
DataColumnMappingCollection DataColumnMapping オブジェクトのコレクションを格納します。
DataTableMappingCollection DataTableMapping オブジェクトのコレクション。このクラスは継承できません。
DataView 並べ替え、フィルタ処理、検索、編集、および移動を実行できる、データ連結可能な、カスタマイズされた DataTable のビューを表します。
DataViewManager DataSet 内の各 DataTable の既定の DataViewSettingCollection を格納しています。
EventDescriptorCollection EventDescriptor オブジェクトのコレクションを表します。
GridColumnStylesCollection System.Windows.Forms.DataGrid コントロール内の DataGridColumnStyle オブジェクトのコレクションを表します。
GridTableStylesCollection DataGrid コントロール内の DataGridTableStyle オブジェクトのコレクションを表します。
ImageList.ImageCollection ImageList 内の Image オブジェクトのコレクションをカプセル化します。
LinkLabel.LinkCollection LinkLabel コントロール内のリンクのコレクションを表します。
ListBox.ObjectCollection ListBox 内の項目のコレクションを表します。
ListBox.SelectedIndexCollection ListBox 内で選択されている項目のインデックスを格納するコレクションを表します。
ListBox.SelectedObjectCollection ListBox 内で選択されている項目のコレクションを表します。
ListItemCollection リスト コントロールの ListItem オブジェクトのコレクション。このクラスは継承できません。
ListView.CheckedIndexCollection リスト ビュー コントロールのチェックされた項目のインデックスを格納するコレクションを表します。
ListView.CheckedListViewItemCollection リスト ビュー コントロール内のチェックされた項目のコレクションを表します。
ListView.ColumnHeaderCollection ListView コントロールの列ヘッダーのコレクションを表します。
ListView.ListViewItemCollection ListView コントロール内の項目のコレクションを表します。
ListView.SelectedIndexCollection リスト ビュー コントロール内で選択されている項目のインデックスを格納するコレクションを表します。
ListView.SelectedListViewItemCollection リスト ビュー コントロールにある、選択された項目のコレクションを表します。
ListViewItem.ListViewSubItemCollection ListViewItem に格納されている ListViewItem.ListViewSubItem オブジェクトのコレクションを表します。
Menu.MenuItemCollection MenuItem オブジェクトのコレクションを表します。
OdbcParameterCollection OdbcCommand に関連するパラメータ コレクション、および DataSet 列に対する各パラメータのマップを表します。このクラスは継承できません。
OleDbParameterCollection OleDbCommand に関連するパラメータ コレクション、および各パラメータから DataSet 列への対応を表します。
OracleParameterCollection OracleCommand に関連するパラメータ コレクション、および DataSet 列に対する各パラメータのマップを表します。このクラスは継承できません。
PropertyDescriptorCollection PropertyDescriptor オブジェクトのコレクションを表します。
SchemaNameCollection DirectoryEntries オブジェクトの SchemaFilter プロパティが使用できるスキーマ名のリストを格納します。
SqlCeParameterCollection SqlCeCommand に関連するすべてのパラメータ、および DataSet 列に対する各パラメータのマップを収集します。
SqlParameterCollection SqlCommand に関連するパラメータ コレクション、および DataSet 列に対する各パラメータのマップを表します。このクラスは継承できません。
StatusBar.StatusBarPanelCollection StatusBar コントロール内のパネルのコレクションを表します。
StringCollection 文字列のコレクションを表します。
TabControl.TabPageCollection TabPage オブジェクトのコレクションを格納します。
TableCellCollection Table コントロールの行を構成する、 TableHeaderCell オブジェクトと TableCell オブジェクトのコレクションをカプセル化します。このクラスは継承できません。
TableRowCollection Table コントロールの単一行を表す TableRow オブジェクトのコレクションをカプセル化します。このクラスは継承できません。
ToolBar.ToolBarButtonCollection ToolBar クラスによって使用される ToolBarButton コントロールのコレクションをカプセル化します。
TraceListenerCollection TraceListener オブジェクトのスレッド セーフ リストを提供します。
TreeNodeCollection TreeNode オブジェクトのコレクションを表します。

解説

IListICollection インターフェイスの子孫で、すべてのリストの基本インターフェイスです。 IList の実装には、読み取り専用、固定サイズ、および可変サイズの 3 種類があります。読み取り専用の IList は、変更できません。固定サイズの IList では、要素の追加または削除はできませんが、既存の要素は変更できます。可変サイズの IList では、要素を追加、削除、および変更できます。

必要条件

名前空間: System.Collections

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

IList メンバ | System.Collections 名前空間 | ICollection