Język

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

Definicja

Pobiera lub ustawia określony wpis obiektu NameValueCollection.

Przeciążenia

Nazwa Opis
Item[Int32]

Pobiera wpis w określonym indeksie .NameValueCollection

Item[String]

Pobiera lub ustawia wpis przy użyciu określonego klucza w pliku NameValueCollection.

Item[Int32]

Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs
Ź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 właściwość Item[] jako właściwość default która zapewnia tę samą funkcję 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
Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs

Pobiera lub ustawia wpis przy użyciu określonego klucza w pliku 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

String Klucz 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.

Caution

Ta właściwość zwraca null wartość 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 właściwość Item[] jako właściwość default która zapewnia tę samą funkcję indeksowania.

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

Zobacz też

Dotyczy