Sobes.tech
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);
}