Junior — Middle
Proqramlaşdırma dilində siyahı və sözlükdən məlumat çıxarma üsulları arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
C#-da, siyahı (List<T>) və lüğət (Dictionary<TKey, TValue>) məlumatlarının çıxarılması giriş üsulundan asılı olaraq fərqlənir:
-
Siyahı (List<T>): elementlər indekslə əldə edilir, məsələn
list[0]. Bu, sıralanmış kolleksiyadır və elementlərin sırası vacibdir. -
Lüğət (Dictionary<TKey, TValue>): elementlər açar ilə əldə edilir, məsələn
dictionary[key]. Bu, sırasız açar-dəyər cütlükləri kolleksiyasıdır və açar unikal olur.
Nümunə:
List<string> list = new List<string> { "alma", "banan" };
string ilkElement = list[0]; // "alma"
Dictionary<int, string> dict = new Dictionary<int, string> { {1, "bir"}, {2, "iki"} };
string dəyər = dict[1]; // "bir"
Beləliklə, siyahı mövqeyə görə ardıcıl giriş üçün əlverişlidir, lüğət isə unikal açar ilə sürətli giriş üçün uyğundur.