ReadOnlyCollection<T>.IList.Item[Int32] Eigenschaft

Definition

Ruft das Element am angegebenen Index ab. A NotSupportedException tritt auf, wenn Sie versuchen, das Element am angegebenen Index festzulegen.

property System::Object ^ System::Collections::IList::Item[int] { System::Object ^ get(int index); void set(int index, System::Object ^ value); };
object System.Collections.IList.Item[int index] { get; set; }
member this.System.Collections.IList.Item(int) : obj with get, set
 Property Item(index As Integer) As Object Implements IList.Item

Parameter

index
Int32

Der nullbasierte Index des abzurufenden Elements.

Eigenschaftswert

Das Element am angegebenen Index.

Implementiert

Ausnahmen

index ist kein gültiger Index in der IList.

Wird immer ausgelöst, wenn die Eigenschaft festgelegt ist.

Hinweise

Diese Eigenschaft bietet die Möglichkeit, mithilfe der folgenden Syntax auf ein bestimmtes Element in der Auflistung zuzugreifen: myCollection[index]

Die C#-Sprache verwendet dieses Schlüsselwort, um die Indexer zu definieren, anstatt die IList.Item[] Eigenschaft zu implementieren. Visual Basic wird als Standardeigenschaft implementiert IList.Item[] , die die gleiche Indizierungsfunktion bereitstellt.

Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang.

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die ReadOnlyCollection<T> Instanz in eine IDisposable Schnittstelle umgegossen wird.

Gilt für: