NameValueCollection.Item[] Özellik

Tanım

belirtilen girdisini NameValueCollectionalır veya ayarlar.

Aşırı Yüklemeler

Item[Int32]

girdisini belirtilen dizininde NameValueCollectionalır.

Item[String]

girdisini içinde belirtilen anahtarla NameValueCollectionalır veya ayarlar.

Item[Int32]

Kaynak:
NameValueCollection.cs
Kaynak:
NameValueCollection.cs
Kaynak:
NameValueCollection.cs

girdisini belirtilen dizininde NameValueCollectionalı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

String Koleksiyonun belirtilen dizinindeki değerlerin virgülle ayrılmış listesini içeren bir.

Ö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].

Bu özellik ayarlanamaz. Değeri belirtilen dizinde ayarlamak için kullanın Item[GetKey(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[].

Belirtilen dizindeki değerlerin alınması, değer sayısı olan n bir O(n) işlemidir.

Ayrıca bkz.

Şunlara uygulanır

Item[String]

Kaynak:
NameValueCollection.cs
Kaynak:
NameValueCollection.cs
Kaynak:
NameValueCollection.cs

girdisini içinde belirtilen anahtarla NameValueCollectionalır veya ayarlar.

public:
 property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
public string? this[string? name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String

Parametreler

name
String

Bulunacak String girişin anahtarı. Anahtar olabilir null.

Özellik Değeri

String Belirtilen anahtarla ilişkilendirilmiş değerlerin virgülle ayrılmış listesini içeren , bulunursa, değilse, null.

Özel durumlar

Koleksiyon salt okunurdur ve işlem koleksiyonu değiştirmeye çalışır.

Açıklamalar

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

Belirtilen anahtar koleksiyonda zaten varsa, bu özelliğin ayarlanması belirtilen değere sahip mevcut değer listesinin üzerine yazar. Yeni değeri var olan değerler listesine eklemek için yöntemini kullanın Add .

Belirtilen anahtar koleksiyonda yoksa, bu özelliğin ayarlanması belirtilen anahtarı ve belirtilen değeri kullanarak yeni bir giriş oluşturur.

Dikkat

Bu özellik aşağıdaki durumlarda döndürür null : 1) belirtilen anahtar bulunamazsa; ve 2) belirtilen anahtar bulunursa ve ilişkili değeri ise null. Bu özellik iki durum arasında ayrım yapmaz.

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[].

Belirtilen anahtarla ilişkili değerlerin alınması veya ayarlanması bir O(n) işlemidir ve burada n değer sayısıdır.

Ayrıca bkz.

Şunlara uygulanır