ReadOnlyCollection<T>.IList.Item[Int32] Özellik

Tanım

Belirtilen dizindeki öğeyi alır. NotSupportedException Öğeyi belirtilen dizinde ayarlamaya çalışırsanız bir oluşur.

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

Parametreler

index
Int32

Alınacak öğenin sıfır tabanlı dizini.

Özellik Değeri

Belirtilen dizindeki öğe.

Uygulamalar

Özel durumlar

index içinde IListgeçerli bir dizin değil.

Özellik ayarlandıysa her zaman oluşturulur.

Açıklamalar

Bu özellik, aşağıdaki söz dizimini kullanarak koleksiyondaki belirli bir öğeye erişme olanağı sağlar: myCollection[index].

C# dili, özelliğini uygulamak IList.Item[] yerine dizin oluşturucuları tanımlamak için bu anahtar sözcüğü kullanır. Visual Basic, aynı dizin oluşturma işlevini sağlayan varsayılan bir özellik olarak uygular IList.Item[] .

Bu özelliğin değerini almak bir O(1) işlemidir.

Bu üye, açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IDisposable arabirime ReadOnlyCollection<T> yayınlandığında kullanılabilir.

Şunlara uygulanır