Derniers tutoriels de développement web
 

ASP Dictionnaire d'objets


L'objet Dictionnaire stocke les informations en paires nom / valeur.


Exemples

Exemples

Est -ce une clé spécifiée existe?
Comment créer un objet Dictionary, puis utilisez la méthode Exists pour vérifier si une clé spécifiée existe.

Retourne un tableau de tous les éléments
Comment utiliser la méthode Items pour retourner un tableau de tous les éléments.

Retourne un tableau de toutes les clés
Comment utiliser la méthode clés pour retourner un tableau de toutes les clés.

Renvoie la valeur d'un élément
Comment utiliser la propriété Item pour renvoyer la valeur d'un élément.

Définir une clé
Comment utiliser la propriété clé pour définir une clé dans un objet dictionnaire.

Retourne le nombre de paires de clés / article
Comment utiliser la propriété Count pour renvoyer le nombre de paires clé / élément.


Le Dictionnaire objet

L'objet du dictionnaire est utilisé pour stocker des informations en paires nom / valeur (referred to as key and item) . L'objet Dictionary peut sembler similaire à des tableaux, cependant, l'objet Dictionary est une solution plus souhaitable de manipuler des données connexes.

En comparant les dictionnaires et tableaux:

  • Les clés sont utilisés pour identifier les éléments dans un objet Dictionary
  • Vous ne devez pas appeler ReDim pour changer la taille de l'objet Dictionary
  • Lors de la suppression d'un élément dans un dictionnaire, les éléments restants changeront automatiquement
  • Les dictionnaires ne peuvent pas être multidimensionnelle, les tableaux peuvent
  • Les dictionnaires ont plus intégré dans les fonctions que les tableaux
  • Les dictionnaires fonctionnent mieux que des tableaux sur l'accès aux éléments souvent aléatoires
  • Les dictionnaires fonctionnent mieux que des tableaux sur la localisation des éléments par leur contenu

L'exemple suivant crée un objet Dictionary, ajoute quelques paires clé / élément pour, et récupère la valeur de l'élément pour la gr clé:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>

Output:

The value of key gr is: Green

Les propriétés et méthodes de l'objet Dictionnaire sont décrits ci-dessous:

Propriétés

Propriété La description
CompareMode Définit ou retourne le mode de comparaison pour comparer les clés dans un objet Dictionary
Count Renvoie le nombre de paires clé / élément dans un objet Dictionary
Item Définit ou renvoie la valeur d'un élément dans un objet Dictionary
Key Définit une nouvelle valeur de clé pour une valeur clé existante dans un objet Dictionary

méthodes

méthode La description
Add Ajoute une nouvelle paire de clés / élément à un objet Dictionary
Exists Renvoie une valeur booléenne indiquant si une clé spécifiée existe dans l'objet Dictionary
Items Renvoie un tableau de tous les éléments dans un objet Dictionary
Keys Retourne un tableau de toutes les clés dans un objet Dictionary
Remove Supprime une paire de clés spécifiée / élément de l'objet Dictionary
RemoveAll Supprime toutes les paires clé / élément dans l'objet Dictionary