Udostępnij za pośrednictwem


NameValueCollection.Item[] Właściwość

Definicja

Pobiera lub ustawia określony wpis elementu NameValueCollection.

Przeciążenia

Item[Int32]

Pobiera wpis w określonym indeksie .NameValueCollection

Item[String]

Pobiera lub ustawia wpis z określonym kluczem w elemecie NameValueCollection.

Item[Int32]

Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs

Pobiera wpis w określonym indeksie .NameValueCollection

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

Parametry

index
Int32

Indeks zerowy wpisu do zlokalizowania w kolekcji.

Wartość właściwości

Element String zawierający rozdzielaną przecinkami listę wartości w określonym indeksie kolekcji.

Wyjątki

index znajduje się poza prawidłowym zakresem indeksów dla kolekcji.

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

Nie można ustawić tej właściwości. Aby ustawić wartość w określonym indeksie, użyj polecenia Item[GetKey(index)].

Język C# używa tego słowa kluczowego do zdefiniowania indeksatorów zamiast implementowania Item[] właściwości. Visual Basic implementuje Item[] jako właściwość domyślną, która zapewnia tę samą funkcjonalność indeksowania.

Pobieranie wartości w określonym indeksie jest operacją O(n), gdzie n jest liczbą wartości.

Zobacz też

Dotyczy

Item[String]

Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs

Pobiera lub ustawia wpis z określonym kluczem w elemecie NameValueCollection.

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

Parametry

name
String

Klucz String wpisu do zlokalizowania. Kluczem może być null.

Wartość właściwości

Element String zawierający rozdzielaną przecinkami listę wartości skojarzonych z określonym kluczem, jeśli zostanie znaleziony; w przeciwnym razie null.

Wyjątki

Kolekcja jest tylko do odczytu, a operacja próbuje zmodyfikować kolekcję.

Uwagi

Ta właściwość umożliwia dostęp do określonego elementu w kolekcji przy użyciu następującej składni: myCollection[name].

Jeśli określony klucz już istnieje w kolekcji, ustawienie tej właściwości zastępuje istniejącą listę wartości z określoną wartością. Aby dołączyć nową wartość do istniejącej listy wartości, użyj Add metody .

Jeśli określony klucz nie istnieje w kolekcji, ustawienie tej właściwości powoduje utworzenie nowego wpisu przy użyciu określonego klucza i określonej wartości.

Przestroga

Ta właściwość jest zwracana null w następujących przypadkach: 1) jeśli określony klucz nie zostanie znaleziony; i 2) jeśli określony klucz zostanie znaleziony, a skojarzona z nim wartość to null. Ta właściwość nie rozróżnia dwóch przypadków.

Język C# używa tego słowa kluczowego do zdefiniowania indeksatorów zamiast implementowania Item[] właściwości. Visual Basic implementuje Item[] jako właściwość domyślną, która zapewnia tę samą funkcjonalność indeksowania.

Pobieranie lub ustawianie wartości skojarzonych z określonym kluczem jest operacją O(n), gdzie n jest liczbą wartości.

Zobacz też

Dotyczy