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