Maison  >  Article  >  développement back-end  >  Quelle est la différence entre une liste et un dictionnaire en C# ?

Quelle est la différence entre une liste et un dictionnaire en C# ?

王林
王林avant
2023-08-27 15:57:101269parcourir

C# 中列表和字典有什么区别?

Un dictionnaire est un ensemble de clés et de valeurs en C#. Dictionary est contenu dans l'espace de noms System.Collection.Generics. Le dictionnaire est un type générique et renverra une erreur si vous essayez de trouver une clé qui n'existe pas.

La collection List est une classe générique qui peut stocker n'importe quel type de données pour créer une liste.

Une liste est un ensemble d'éléments -
List<string> myList = new List<string>() {
   "Maths",
   "English",
"   Science"
};

Un dictionnaire est un ensemble de paires clé-valeur.

Dictionary<string, int> d = new Dictionary<string, int>();

d.Add("squash", 1);
d.Add("football", 2);
d.Add("rugby", 3);

Parcourir les listes est plus facile et plus rapide, et les éléments sont facilement accessibles à l'aide d'index dans la liste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer