Qu'est-ce qu'un HashMap ?
Fait partie de la section Logique & Flux du Journey C# de Coddy — leçon 46 sur 66.
En C#, l'équivalent d'un HashMap s'appelle un Dictionary. Un Dictionary est une collection qui stocke des paires clé-valeur, vous permettant de rechercher rapidement des valeurs en utilisant leurs clés associées.
Comprenons les bases :
Un dictionnaire stocke les données sous forme de paires clé-valeur
// La syntaxe est Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Aide-mémoire
Un Dictionary stocke des paires clé-valeur et permet des recherches rapides par clé :
// Syntax: Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Tableaux multidimensionnels
Bases des tableaux 2DDéclaration et initialisation en 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DTableaux irréguliersOpérations matricielles courantesRécapitulatif - Multidimensionnel4Techniques de contrôle de flux
Retours anticipésClauses de gardeInstructions de saut (goto)Break et ContinueAplatir les conditionnelles imbriquées2Prise de décision avancée
Conditions multiplesLogique booléenne complexeComparaison If vs SwitchInstructions Switch imbriquéesRécapitulatif - Décisions avancées5Gestion des exceptions
Bases du Try-CatchTypes d'exceptionsBlocs Catch multiplesManipulation de fichiersLe bloc FinallyUsing vs Try-FinallyExceptions personnaliséesRécapitulatif - Gestion des erreurs3Améliorations des boucles
Performance des bouclesItération de structures complexesChaque type de boucleRefactorisation des bouclesRécapitulatif - Boucles optimisées6Gestion des valeurs nulles
Les bases des références nullesTypes valeur nullablesPatterns de vérification de nullitéProgrammation défensiveRécapitulatif - Null Safety9HashMap Partie 1
Qu'est-ce qu'un HashMap ?Déclarer un HashMapVérifier si une clé existeAccéder aux valeursModifier des dictionnairesRécapitulatif - HashMap