Sobes.tech
Junior — Middle

Puoi spiegare cosa si intende con il termine 'Dizionario' in programmazione?

sobes.tech AI

Risposta dell'AI

In programmazione, il termine "Dizionario" indica una struttura dati che memorizza coppie chiave-valore. Questo permette di trovare rapidamente un valore tramite una chiave univoca.

Caratteristiche del dizionario:

  • Le chiavi sono uniche.
  • I valori possono essere qualsiasi oggetto.
  • Garantisce accesso rapido, inserimento e rimozione di elementi.

In C#, il dizionario è implementato dalla classe Dictionary<TKey, TValue> dello spazio dei nomi System.Collections.Generic.

Esempio di utilizzo del dizionario in C#:

using System.Collections.Generic;

var dictionary = new Dictionary<string, int>();
dictionary.Add("mela", 3);
dictionary["banana"] = 5;

int count = dictionary["mela"]; // Ottieni il valore tramite la chiave

if (dictionary.ContainsKey("banana")) {
    // La chiave esiste
}