Latest web development tutorials

ASP Dictionnaire Object

objet Dictionary est utilisé dans les informations paires magasin nom / valeur.


Exemples

Essayez - Exemple

exist clé spécifiée?
Cet exemple montre comment créer un objet Dictionary, puis utilisez la méthode Exists pour vérifier si la clé spécifiée existe.

Elle retourne un tableau de tous les éléments
Cet exemple montre comment utiliser la méthode Items pour retourner un tableau de tous les éléments.

Elle retourne un tableau de toutes les clés
Cet exemple montre comment utiliser la méthode Clés pour retourner un tableau de toutes les clés.

La valeur de retour d'un projet
Cet exemple montre comment utiliser la propriété Item pour renvoyer la valeur d'un projet.

Définissez une clé
Cet exemple montre comment utiliser la propriété Key pour définir une clé dans un objet Dictionary.

Retour numéro de clé / élément de paires
Cet exemple montre comment utiliser la propriété Count pour retourner le numéro de clé / élément de paires.


Dictionnaire des objets

objet Dictionary est utilisé dans les paires nom / valeur (équivalent à la clé et projet) pour stocker des informations. objets Dictionnaire apparemment plus simples que le tableau, cependant, l'objet Dictionary est une des solutions de traitement plus satisfaisantes données liées.

Comparer les dictionnaires et tableaux:

  • objet Dictionary utilisé pour identifier des projets clés
  • Vous ne devez appeler ReDim pour modifier la taille du Dictionnaire d'objets
  • Lorsque vous supprimez un élément du dictionnaire, les éléments restants passeront automatiquement
  • Dictionnaire est pas un multi-dimensionnelle, tableaux multi-dimensionnels et
  • Dictionnaire avec plus d'une gamme de fonctions intégrées
  • Dictionnaire lors de l'accès des éléments aléatoires fréquemment, fonctionnent mieux que des tableaux
  • Dictionnaire en fonction de leur contenu projet de localisation, fonctionnent mieux que des tableaux

L'exemple suivant crée un objet Dictionary, et ajoute un certain nombre de clés objets / projets, puis récupérer la valeur de gr clé du projet:

<%
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"))
%>

输出:

The value of key gr is: Green

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

propriété

属性 描述
CompareMode 设置或返回用于在 Dictionary 对象中比较键的比较模式。
Count 返回 Dictionary 对象中键/项目对的数目。
Item 设置或返回 Dictionary 对象中一个项目的值。
Key 为 Dictionary 对象中已有的键值设置新的键值。

manière

方法 描述
Add 向 Dictionary 对象添加新的键/项目对。
Exists 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。
Items 返回 Dictionary 对象中所有项目的一个数组。
Keys 返回 Dictionary 对象中所有键的一个数组。
Remove 从 Dictionary 对象中删除指定的键/项目对。
RemoveAll 删除 Dictionary 对象中所有的键/项目对。