На этом уроке мы попробуем расширить диапазон игрушек в мешке Деда Мороза. Сначала попробуем это сделать через обобщение, и окажемся в тупике. В конце урока мы найдём простое правильное решение, и выясним, почему стоит делать именно так. Совет: сначала посмотрите видео полностью, не внося изменений в код.
Дата отправки отчёта:
5 декабря 2016 г.
Задание выполнено: за
10 мин.
Чему научился:
Повторил пройденное
Что было сложным:
найти время
Комментарии:
По поводу статичных перечислений полностью поддерживаю, только так и надо было изначально делать, только назвать надо будет енум не Fruit, а както более абстрактно: Present или Gift з.ы. по поводу динамических перечислений чере БД, не обязательно, можно так же в файле хранить эти самые перечисления, чтобы не перекомпилировать заново программу, просто менять контент файла, а программа будет его при каждом запуске кэшировать и использовать как статику. Можно даже через параметр использовать нужный файл с перечислениями, таким образом использовать группы перечислений в связи с теми или иными случаями (Новый год, Хэлоуин и т.д.) з.ы. конфиг файл тоже никто не отменял, если не хочется использовать параметры запуска, хотя они удобные.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Добавил несколько машинок к фруктам =)
По хорошему лучше или переименовать енум в Gifts и пусть там будут все подарки которые нужны.
Либо хранить подарки в файле и считывать их из него во время запуск =) =)
Научился: поскольку класс enum является сборником констант, не предполагаемых для корректировки в процессе работы программы, его дублирование и переключение между дубликатами нецелесообразно
Верным решением при необходимости изменений, является помещение всех констант в едином перечислении enum