Back to questions
Junior — Middle
65
Какие функции реализует интерфейс ICollection в стандартных библиотеках?
Answer from AI
sobes.tech AI
Интерфейс ICollection в C# определяет базовые методы и свойства для работы с коллекциями. Основные функции включают:
- Получение количества элементов через свойство Count.
- Добавление и удаление элементов (в зависимости от реализации).
- Проверка наличия элемента через метод Contains.
- Копирование элементов в массив с помощью CopyTo.
- Поддержка перебора элементов через IEnumerable.
Пример использования:
ICollection<string> collection = new List<string>();
collection.Add("apple");
int count = collection.Count; // 1
bool hasApple = collection.Contains("apple");