Sobes.tech
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.