Junior — Middle
V čem se liší způsoby získávání informací ze seznamu a slovníku v programovacím jazyce?
sobes.tech AI
Odpověď od AI
V jazyce C# se získávání informací ze seznamu (List<T>) a slovníku (Dictionary<TKey, TValue>) liší způsob přístupu:
-
Seznam (List<T>): prvky jsou přístupné podle indexu, například
list[0]. Je to seřazená kolekce, kde je důležitý pořadí prvků. -
Slovník (Dictionary<TKey, TValue>): prvky jsou přístupné podle klíče, například
dictionary[key]. Je to neuspořádaná kolekce párů klíč-hodnota, kde je klíč unikátní.
Příklad:
List<string> list = new List<string> { "jablko", "banán" };
string prvníPrvek = list[0]; // "jablko"
Dictionary<int, string> dict = new Dictionary<int, string> { {1, "jedna"}, {2, "dva"} };
string hodnota = dict[1]; // "jedna"
Takže seznam je vhodný pro sekvenční přístup podle pozice, slovník pro rychlý přístup podle unikátního klíče.