Junior — Middle
Můžete vysvětlit, co se rozumí pod pojmem 'Slovník' v programování?
sobes.tech AI
Odpověď od AI
V programování označuje termín "Slovník" datovou strukturu, která uchovává páry klíč-hodnota. To umožňuje rychlé nalezení hodnoty podle unikátního klíče.
Vlastnosti slovníku:
- Klíče jsou unikátní.
- Hodnoty mohou být jakéhokoliv objektu.
- Zajišťuje rychlý přístup, vkládání a odstraňování prvků.
V jazyce C# je slovník implementován třídou Dictionary<TKey, TValue> z prostoru názvů System.Collections.Generic.
Příklad použití slovníku v C#:
using System.Collections.Generic;
var dictionary = new Dictionary<string, int>();
dictionary.Add("jablko", 3);
dictionary["banán"] = 5;
int count = dictionary["jablko"]; // Získat hodnotu podle klíče
if (dictionary.ContainsKey("banán")) {
// Klíč existuje
}