На этом уроке мы обсудим план занятий, вспомни былые времена голых массивов, и выясним, зачем же нужны коллекции. Начнём знакомство с самой простой коллекции ArrayList и немного поэкспериментируем с ней.
Дата отправки отчёта:
15 апреля 2016 г.
Задание выполнено: за
15 мин.
Чему научился:
Ознакомился с коллекцией ArrayList.
Что было сложным:
Ничего.
Комментарии:
Я выбрал метод OfType<TResult>() который перебирает все элементы коллекции и возвращает, только те, которые соответствуют указанному типу TResult. На скриншоте представлен результат отбора элементов типа int. Изначально коллекция заряжена на 0 элементов. Но при добавлении первого элемента в коллекцию, она создает массив размером 4 элемента, так как это стандартная емкость и каждый следующий раз, когда мы превысим число элементов в массиве, создается новый массив размерностью в 2 раза больше, в который переписываются все элементы с предыдущего массива.
Научился: Наконец-то ли я узнаю что такое коллекции и как с ними работать.
Выбрал метод Revers. Он "переворачивает" коллекцию. Иногда это бывает очень полезно!