ReadOnlyCollection<T>.IList.Item[Int32] Właściwość

Definicja

Pobiera element wskazywany przez określony indeks. Występuje NotSupportedException , jeśli spróbujesz ustawić element w określonym indeksie.

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

Parametry

index
Int32

Indeks zerowy elementu do pobrania.

Wartość właściwości

Object

Element pod określonym indeksem.

Implementuje

Wyjątki

index nie jest prawidłowym indeksem w obiekcie IList.

Zawsze zgłaszany, jeśli właściwość jest ustawiona.

Uwagi

Ta właściwość umożliwia dostęp do określonego elementu w kolekcji przy użyciu następującej składni: myCollection[index].

Język C# używa tego słowa kluczowego do zdefiniowania indeksatorów zamiast implementowania IList.Item[] właściwości. Visual Basic implementuje IList.Item[] jako właściwość domyślną, która zapewnia tę samą funkcjonalność indeksowania.

Pobieranie wartości tej właściwości jest operacją O(1).

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy ReadOnlyCollection<T> wystąpienie jest rzutowanie do interfejsu IDisposable .

Dotyczy