На этом уроке мы создадим новый класс - Sprite, в котором будет хранится список всех фигур, из которых строится графический объект, чтобы в основной программе мы могли оперировать сразу спрайтами, а не их составными элементами.
Дата отправки отчёта:
30 марта 2017 г.
Задание выполнено: за
25 мин.
Чему научился:
Посмотрел как работать со списком List
Что было сложным:
Все норм.
Комментарии:
Кстати абстрактный метод студия 2015 сразу показала, что он был не реализован.
Получается мы наследовались от базового класса в котором располагался абстрактный метод и в производном классе уже только начали описывать новые методы студия уже стала подчеркивать имя производного класса что в нем не реализован абстрактный метод который был реализован в базовом классе.
У студий бывает, что они подчёркивают или нет, эта тема обновляется после компиляции и запуска приложения. Если же там она выделила верно, то возможно метод будет реализован в след. уроке. з.ы. Я в основном кодю в 2013, там бывает, что подсвечивает методы, которые якобы не используются, но на деле они используются ещё и не раз. Поэтому доверяй, но проверяй.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: пример класса: при первичной инициализации пустой список, с возможностью добавления элементов Трудности: с методом SetGraphic подзапутался, в каких местах вызывать... все ок
Научился: 1. Объект класса List<> - коллекция, он же список с изначально неопределенным количеством элементов в нем;
2. Foreach - ключевое слово переключения/перехода по элементам коллекции;
3. Перегрузка Draw() в коллекции.