Liste de paires clé-valeur en C#

Harshit Jindal 12 octobre 2023
  1. le Paire Clé-Valeur comme Structure de Données en C#
  2. Création d’une liste de paires Clé-Valeur en C#
Liste de paires clé-valeur en C#

Si vous avez déjà codé, vous devez être familiarisé avec les couples clé-valeur utilisés dans les structures de données type Map, Dictionary, etc.

C# a fait quelque chose de spécial avec cela, et il nous fournit une classe dédiée pour la paire clé-valeur. Nous pouvons les utiliser comme n’importe quelle autre structure de données.

Dans ce tutoriel, nous allons découvrir les propriétés des paires clé-valeur en C# et voir comment créer une liste de paires clé-valeur.

le Paire Clé-Valeur comme Structure de Données en C#

Une paire Clé-Valeur est une structure de données ou, plus précisément, une structure générique définie dans System.Collections.Generic qui contient deux éléments liés. Ils peuvent avoir des types de données différents ou similaires.

Il peut également s’agir d’un couple Clé-Valeur. La clé est un identifiant unique des données.

C’est synonyme de clé primaire dans une base de données.

Il ne peut y avoir qu’une seule clé mais plusieurs valeurs correspondant à cette clé. Cette propriété permet de créer un mappage entre deux entités, ce qui les rend utiles dans les structures de données telles que Dictionary, HashMap, etc.

Création d’une liste de paires Clé-Valeur en C#

Maintenant que nous comprenons ce qu’est une paire clé-valeur. Examinons la création d’une liste de paires clé-valeur et leurs applications.

using System;
using System.Collections.Generic;

class Program {
  static void Main() {
    var list = new List<KeyValuePair<string, int>>();
    list.Add(new KeyValuePair<string, int>("Laptop", 1));
    list.Add(new KeyValuePair<string, int>("Mouse", 2));
    list.Add(new KeyValuePair<string, int>("Keyboard", 4));

    foreach (var element in list) {
      Console.WriteLine(element);
    }
  }
}

Production:

[Laptop, 1]
[Mouse, 2]
[Keyboard, 4]

L’exemple ci-dessus montre que la création d’une liste de paires clé-valeur n’est pas différente de toute autre création de liste. La chose unique est la capacité de stocker une paire d’informations ensemble.

Applications dans Création d’une liste de paires clé-valeur en C#

  • Une liste de paires clé-valeur peut être utilisée pour construire une liste chaînée avec une clé contenant les données et la valeur du lien vers le nœud suivant.
  • En renvoyant des informations non singulières qui peuvent avoir une paire ou même plus d’une paire de valeurs.
  • Il peut être utilisé dans l’interrogation hors ligne en masse des informations et le stockage efficace des résultats.
Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn

Article connexe - Csharp String