NameValueCollection.Item[] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.