На этом уроке мы наконец добавим основной класс для нашей программы: Program() и добавим в метод Program.main() необходимый код для демонстрации работы синглтона Timer().
Дата отправки отчёта:
28 сентября 2018 г.
Задание выполнено: за
27 мин.
Чему научился:
Научился как использовать таймер.
Что было сложным:
Не понял зачем вызывать start в конструкторе если мы его все равно вызываем при начале отсчета
Я думаю когда такие вещи происходят, то мысль вначале была одна, потом тут же в процессе использования написанного ранее объекта, решили использовать иной подход, забыв убрать прошлый вариант, критического ничего не случиться, ошибок не будет, но всё верно, лучше оставить какой то один способ. Это называется, рефакторинг во время непосредственной разработки, лучше этого не делать, иначе могут случаться такие казусы, либо надо очень хорошо понимать, что ты делаешь и не торопиться набивать конструктор различными методами.
В конструкторе его не нужно вызывать. Потому что мы не можем гарантировать, в каком именно месте программы он вызовется - это произойдёт при первом обращении. Твой вариант верный.
Отчёт оценивали: 10558. Иван Воронин+19913. vip+117606. Виктор+19014. Николай Денисов+117663. Oleksandr+12146. Иван+117947. Dmitry Sinitsin+11. Евгений Волосатов+13922. Александр+1791. Валерий Жданов+116548. Hofflin+120111. Deep Network019525. Александр Балбашов+16452. Кирилл Шмойлов+13747. Сергей+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Повторил пройденное Как видно из скриншотов, при выводе текста в консоль тратится доп. время. Сам же метод Math.cbrt() намного быстрее работает. Данный синглтон можно использовать для дэбага работы отдельных участков кода программы, дабы изучив статистику понимать, где требуется оптимизация в первую очередь =)