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

Definicja

Pobiera element wskazywany przez określony indeks. Występuje NotSupportedException , jeśli pró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

Element pod określonym indeksem.

Implementuje

Wyjątki

index nie jest prawidłowym indeksem w pliku 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 . Język Visual Basic implementuje IList.Item[] jako właściwość domyślną, która zapewnia tę samą funkcję 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 rzutowe do interfejsu IDisposable .

Dotyczy