エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Collection<T>.IList.Item プロパティ

2013/12/12

指定したインデックスの位置にある要素を取得または設定します。

Namespace:  System.Collections.ObjectModel
アセンブリ:  mscorlib (mscorlib.dll 内)

Object IList.this[
	int index
] { get; set; }

パラメーター

index
型: System.Int32
取得または設定する要素の 0 から始まるインデックス。

プロパティ値

型: System.Object
指定されたインデックスにある要素。

実装

IList.Item[Int32]

例外条件
ArgumentOutOfRangeException

indexIList の有効なインデックスではありません。

ArgumentException

プロパティが設定されていて、value が、IList に代入できない型です。

このプロパティでは、次の構文を使用して、コレクション内の特定の要素にアクセスできます。myCollection[index].

C# 言語では、IList.Item プロパティを実装する代わりに、this キーワードを使用してインデクサーを定義します。Visual Basic では、既定のプロパティとして IList.Item を実装します。これによって同様のインデックス機能が実現します。

このプロパティ値を取得することは、O(1) 操作になります。また、このプロパティを設定することも O(1) 操作になります。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft