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

Definicja

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index. NotSupportedExceptionWystępuje, gdy spróbujesz ustawić element pod określonym indeksem.A NotSupportedException occurs if you try to set the item at the specified index.

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

Liczony od zera indeks elementu, który ma zostać pobrany.The zero-based index of the element to get.

Wartość właściwości

Object

Element pod określonym indeksem.The element at the specified index.

Implementuje

Wyjątki

index nie jest prawidłowym indeksem w IList .index is not a valid index in the IList.

Zawsze generowane, jeśli właściwość jest ustawiona.Always thrown if the property is set.

Uwagi

Ta właściwość zapewnia możliwość dostępu do określonego elementu w kolekcji przy użyciu następującej składni: myCollection[index] .This property provides the ability to access a specific element in the collection by using the following syntax: myCollection[index].

Język C# używa tego słowa kluczowego, aby zdefiniować indeksatory zamiast implementowania IList.Item[] właściwości.The C# language uses the this keyword to define the indexers instead of implementing the IList.Item[] property. Visual Basic implementuje IList.Item[] jako właściwość domyślną, która zapewnia te same funkcje indeksowania.Visual Basic implements IList.Item[] as a default property, which provides the same indexing functionality.

Pobieranie wartości tej właściwości jest operacją O(1).Retrieving the value of this property is an O(1) operation.

Ten element jest jawną implementacją członków.This member is an explicit interface member implementation. Może być używana tylko wtedy, gdy ReadOnlyCollection<T> wystąpienie jest rzutowane do IDisposable interfejsu.It can be used only when the ReadOnlyCollection<T> instance is cast to an IDisposable interface.

Dotyczy