Junior — Middle
შეგიძლიათ ახსნათ, რა არის კოლექციები და როგორ გამოიყენება ისინი C# ენაში?
sobes.tech AI
პასუხი AI-სგან
C# ენაში კოლექციები მონაცემთა სტრუქტურებია, რომლებიც საშუალებას აძლევენ ობიექტების ჯგუფების შენახვას და მართვას. .NET-ში მრავალი კოლექცია არსებობს, მაგალითად:
List<T>— დინამიური მასივი, რომელიც საშუალებას აძლევს ელემენტების დამატებას და წაშლას.Dictionary<TKey, TValue>— გასაღები-მნიშვნელობის წყვილების კოლექცია.Queue<T>— რიგი (FIFO).Stack<T>— სტეკი (LIFO).HashSet<T>— უნიკალური ელემენტების ნაკრები.
კოლექციები გამოიყენება მონაცემების მოსახერხებლად შენახვის, ძიებისა და დამუშავებისთვის. ისინი მხარს უჭერენ იტერაციას, სორტირებას და სხვა ოპერაციებს.
List<int> გამოყენების მაგალითი:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}