NameValueCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.