На этом дополнительном уроке наглядно демонстрируются главные отличия между struct и class в языке C#.
Дата отправки отчёта:
23 марта 2018 г.
Задание выполнено: за
1 час. 25 мин.
Чему научился:
Так как пишу на C++, то в моем случае нет указанной разницы между классом и структурой. В C/C++ все передаются по значению. Для того, чтобы функция могла изменить значение аргумента, необходимо передать указатель или ссылку на аргумент.
Но урок требует реализовать поведение, поэтому написал функцию move_pixel, которая принимает аргумент по значению и не изменяет его. И написал вторую функцию move_pixel_ref, которая принимает аргумент по неконстантной lvalue-ссылке и изменяет аргумент.
Что было сложным:
Проблем не было, хорошо показана и нарисована разница между структурами и классами в C#.
Отчёт оценивали: 17443. WildOrc+116017. Sergej Šugajev+16452. Кирилл Шмойлов+11. Евгений Волосатов+1791. Валерий Жданов+18275. Tekashnik+111582. Родион+16203. Николай Миролюбов+13922. Александр+13850. Григорий+110558. Иван Воронин+117334. Дмитрий Б+18380. zhikharevav+12146. Иван+117790. Ярослов017022. Константин Мельников+116218. Дмитрий+110494. Алексей В.+116066. Bodrik_torf+19980. Timoha+116880. Константин+19156. Dimon+18932. Алекс+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.