почему массивы реализуют интерфейс ILIST
.NTE Массив класс реализует интерфейс ILIST, чтобы обеспечить быстрый доступ к элементам с помощью индекса. Ilist (и его общий аналог илиста
массивы по своей природе являются структурами фиксированного размера, и такие методы, как add () или remove () не поддерживаются. Это связано с тем, что длина массива определяется во время создания и не может быть изменена. Это позволяет разработчикам работать с различными коллекциями, используя согласованный API.
int[] list = new int[] {}; IList iList = (IList)list; ilist.Add(1); // exception here
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3