Sobes.tech
Junior — Middle

Quelle est la différence entre les méthodes d'extraction d'informations d'une liste et d'un dictionnaire dans un langage de programmation?

sobes.tech IA

Réponse de l'IA

En C#, l'extraction d'informations d'une liste (List<T>) et d'un dictionnaire (Dictionary<TKey, TValue>) diffère par la méthode d'accès:

  • Liste (List<T>): les éléments sont accessibles par index, par exemple list[0]. C'est une collection ordonnée où l'ordre des éléments est important.

  • Dictionnaire (Dictionary<TKey, TValue>): les éléments sont accessibles par clé, par exemple dictionary[key]. C'est une collection non ordonnée de paires clé-valeur, où la clé est unique.

Exemple:

List<string> list = new List<string> { "pomme", "banane" };
string premierElement = list[0]; // "pomme"

Dictionary<int, string> dict = new Dictionary<int, string> { {1, "un"}, {2, "deux"} };
string valeur = dict[1]; // "un"

Ainsi, la liste est pratique pour un accès séquentiel par position, le dictionnaire pour un accès rapide par clé unique.