Sobes.tech
Junior — Middle

Ճիշտ է, որ դուք ունեք գործնական փորձ տարբեր տվյալների կառուցվածքների հետ աշխատելու?

sobes.tech AI

Պատասխան AI-ից

Այո, ես աշխատել եմ տարբեր տվյալների կառուցվածքների հետ C#-ում, ինչպիսիք են զանգվածները, ցանկերը (List<T>), բառարանները (Dictionary<TKey, TValue>), հավաքածուները (HashSet<T>) և հերթերը (Queue<T>)։ Օրինակ, եզակի տարրերը պահելու համար հարմար է օգտագործել HashSet-ը, իսկ արագ մուտք գործելու համար՝ Dictionary-ը:

Dictionary-ի օգտագործման օրինակ՝

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

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