Freigeben über


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

Definition

Ruft das Element am angegebenen Index ab. Eine NotSupportedException tritt auf, wenn Sie versuchen, das Element am angegebenen Index abzulegen.

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; }
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 IList.

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

Hinweise

Über diese Eigenschaft können Sie mithilfe der folgenden Syntax auf ein bestimmtes Element der Auflistung zugreifen: myCollection[index].

Die C#-Sprache verwendet die Schlüsselwort (keyword), um die Indexer zu definieren, anstatt die IList.Item[] -Eigenschaft zu implementieren. Visual Basic implementiert IList.Item[] als Standardeigenschaft und stellt auf diese Weise dieselbe Indizierungsfunktionalität bereit.

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

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ReadOnlyCollection<T>-Instanz in eine IDisposable-Schnittstelle umgewandelt wird.

Gilt für: