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"]);
}