Junior — Middle
Čime se razlikuju načini izvlačenja informacija iz liste i rečnika u programskom jeziku?
sobes.tech АИ
Одговор од АИ
U C#-u, izvlačenje informacija iz liste (List<T>) i rečnika (Dictionary<TKey, TValue>) razlikuje se po načinu pristupa:
-
Lista (List<T>): elementi su dostupni putem indeksa, na primer
list[0]. To je sortirana kolekcija gde je redosled elemenata važan. -
Rečnik (Dictionary<TKey, TValue>): elementi su dostupni putem ključa, na primer
dictionary[key]. To je neusmerena kolekcija parova ključ-vrednost, gde je ključ jedinstven.
Primer:
List<string> list = new List<string> { "jabuka", "banana" };
string prviElement = list[0]; // "jabuka"
Dictionary<int, string> dict = new Dictionary<int, string> { {1, "jedan"}, {2, "dva"} };
string vrednost = dict[1]; // "jedan"
Dakle, lista je pogodna za sekvencijalni pristup po poziciji, a rečnik — za brzi pristup po jedinstvenom ključu.