Partager via


NameValueCollection.Item[] Propriété

Définition

Obtient ou définit l'entrée spécifiée du NameValueCollection.

Surcharges

Item[Int32]

Obtient l'entrée à l'index spécifié du NameValueCollection.

Item[String]

Obtient ou définit l'entrée dans le NameValueCollection avec la clé spécifiée.

Item[Int32]

Source:
NameValueCollection.cs
Source:
NameValueCollection.cs
Source:
NameValueCollection.cs

Obtient l'entrée à l'index spécifié du 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

Paramètres

index
Int32

Index de base zéro de l’entrée à rechercher dans la collection.

Valeur de propriété

String qui contient la liste avec la virgule comme séparateur des valeurs à l'index spécifié de la collection.

Exceptions

index est en dehors de la plage valide des index pour la collection.

Remarques

Cette propriété permet d'accéder à un élément spécifique dans la collection à l'aide de la syntaxe suivante : myCollection[index].

Cette propriété ne peut pas être définie. Pour définir la valeur à un index spécifié, utilisez Item[GetKey(index)].

Le langage C# utilise le mot clé this pour définir les indexeurs au lieu d’implémenter la Item[] propriété . Visual Basic implémente Item[] en tant que propriété par défaut, qui fournit la même fonctionnalité d’indexation.

La récupération des valeurs à l’index spécifié est une opération O(n), où n est le nombre de valeurs.

Voir aussi

S’applique à

Item[String]

Source:
NameValueCollection.cs
Source:
NameValueCollection.cs
Source:
NameValueCollection.cs

Obtient ou définit l'entrée dans le NameValueCollection avec la clé spécifiée.

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

Paramètres

name
String

Clé String de l'entrée à rechercher. La clé peut être null.

Valeur de propriété

String qui contient la liste avec la virgule comme séparateur des valeurs associées à la clé spécifiée, si elle existe ; sinon, null.

Exceptions

La collection est en lecture seule et l’opération tente de modifier la collection.

Remarques

Cette propriété permet d'accéder à un élément spécifique dans la collection à l'aide de la syntaxe suivante : myCollection[name].

Si la clé spécifiée existe déjà dans la collection, la définition de cette propriété remplace la liste de valeurs existante par la valeur spécifiée. Pour ajouter la nouvelle valeur à la liste de valeurs existante, utilisez la Add méthode .

Si la clé spécifiée n’existe pas dans la collection, la définition de cette propriété crée une entrée à l’aide de la clé spécifiée et de la valeur spécifiée.

Attention

Cette propriété retourne null dans les cas suivants : 1) si la clé spécifiée est introuvable ; et 2) si la clé spécifiée est trouvée et que sa valeur associée est null. Cette propriété ne fait pas de distinction entre les deux cas.

Le langage C# utilise le mot clé this pour définir les indexeurs au lieu d’implémenter la Item[] propriété . Visual Basic implémente Item[] en tant que propriété par défaut, qui fournit la même fonctionnalité d’indexation.

La récupération ou la définition des valeurs associées à la clé spécifiée est une opération O(n), où n est le nombre de valeurs.

Voir aussi

S’applique à