Aracılığıyla paylaş


NameObjectCollectionBase.KeysCollection.Item[Int32] Özellik

Tanım

Girdiyi koleksiyonun belirtilen dizininde alır.

public:
 property System::String ^ default[int] { System::String ^ get(int index); };
public string this[int index] { get; }
public string? this[int index] { get; }
member this.Item(int) : string
Default Public ReadOnly Property Item(index As Integer) As String

Parametreler

index
Int32

Koleksiyonda bulunacak girdinin sıfır tabanlı dizini.

Özellik Değeri

Koleksiyonun String belirtilen dizinindeki girdinin anahtarı.

Özel durumlar

index koleksiyon için geçerli dizin aralığının dışındadır.

Açıklamalar

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

C# dili, özelliğini uygulamak 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 uygularItem[].

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

Şunlara uygulanır