Встречается на 8% собеседований по C#
Для чего нужны коллекции
Коллекции в C# используются для хранения, управления и обработки групп объектов. Они предоставляют гибкость по сравнению с массивами, поддерживая динамическое изменение размера, разные структуры данных и удобные методы для работы с элементами.
Основные типы коллекций:
List<T>- динамический массивDictionary<TKey,TValue>- коллекция пар ключ-значениеQueue<T>- очередь (FIFO)Stack<T>- стек (LIFO)HashSet<T>- уникальные элементы
Пример с List<T>:
csharp
var numbers = new List<int> {1, 2, 3};
numbers.Add(4); // Добавление элемента
numbers.Remove(2); // Удаление элемента
foreach (var num in numbers) {
Console.WriteLine(num);
}Преимущества коллекций:
- Автоматическое управление памятью
- Готовые методы для сортировки, поиска, фильтрации
- Поддержка LINQ
- Безопасность типов (generics)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы