HashMap in C#
    
    
            Minahil Noor
    16 febbraio 2024
    
    Csharp
    
Questo articolo introdurrà un equivalente hashmap in C#.
Usa la raccolta Dictionary come equivalente hashmap in C#
    
Useremo la raccolta Dictionary come equivalente hashmap in C#. Rappresenta una raccolta di coppie chiave-valore. La coppia chiave-valore significa che ogni valore ha una chiave. La sintassi corretta per creare un dizionario è la seguente.
IDictionary<type, type> numberNames = new Dictionary<type, type>();
Esistono diversi metodi per eseguire operazioni sul dizionario creato come Add(), Clear(), ContainsKey(), ContainsValue(), Equals(), GetType(), Remove(), ecc.
Il programma seguente mostra come aggiungere elementi al dizionario.
using System;
using System.Collections.Generic;
public class Program {
  public static void Main() {
    IDictionary<int, string> flowerNames = new Dictionary<int, string>();
    flowerNames.Add(1, "Rose");
    flowerNames.Add(2, "Jasmine");
    flowerNames.Add(3, "Lili");
    foreach (KeyValuePair<int, string> kvp in flowerNames)
      Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
  }
}
Produzione:
Key : 1, Value : Rose Key : 2, Value : Jasmine Key : 3, Value : Lili
Ci sono alcune limitazioni alla raccolta Dictionary. Non possiamo aggiungere chiavi nulle ad esso. Se lo facciamo, allora lancerà ArgumentNullException.
        Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti