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";

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