Sobes.tech
Junior — Middle

Kas teil on praktiline kogemus erinevate andmestruktuuridega töötamisel?

sobes.tech AI

Vastus AI-lt

Jah, ma olen töötanud erinevate andmestruktuuridega C#-s, nagu massiivid, nimekirjad (List<T>), sõnastikud (Dictionary<TKey, TValue>), komplektid (HashSet<T>) ja järjekorrad (Queue<T>). Näiteks unikaalsete elementide salvestamiseks on mugav kasutada HashSet-i, ja kiireks juurdepääsuks võtme järgi — Dictionary.

Dictionary kasutamise näide:

var phoneBook = new Dictionary<string, string>();
phoneBook["Ivan"] = "+7 123 456 7890";
phoneBook["Maria"] = "+7 987 654 3210";

kui (phoneBook.ContainsKey("Ivan"))
{
    Console.WriteLine(phoneBook["Ivan"]);
}