# 11 Уроки C# – i++, i-- , +=, -=, инкремент, декремент
00:00 Введение в инкремент • Объяснение понятия инкремента на примере переменной `int numba`. • Демонстрация, что `numba` по умолчанию равен нулю. • Использование метки для отображения значения `numba` в строковом виде. 00:56 Работа с ошибками и очистка решения • Решение проблемы с ошибкой «поле `numba` нигде не используется». • Инструкция по очистке решения через команду «Сборка» и «Очистить решение». • Настройка панели инструментов для удобства работы. 01:43 Применение инкремента • Объяснение использования инкремента для подсчёта кликов. • Пример увеличения значения `numba` на единицу при каждом нажатии кнопки. 02:46 Особенности инкремента • Различие между `numba += 1` и `numba++`. • Объяснение, что `numba++` всегда начинается с единицы. 04:35 Приоритет операций • Объяснение приоритета операций присвоения и инкремента. • Демонстрация работы кода с помощью отладчика. 08:38 Практическое применение • Пример использования инкремента для подсчёта нажатий до определённого значения. • Проверка условия `if` и вывод текста в зависимости от значения `numba`. 10:19 Присвоение свойств • Объяснение присвоения свойств переменной `numba`. • Пример присвоения значения `numba = numba + 2`. • Подчёркивание важности понимания приоритетов операций. 11:46 Проблемы с инкрементами • При нажатии на кнопку значение `нам` сбрасывается на ноль. • Инкременты не работают, так как значение постоянно обнуляется. • Поля предпочтительнее для хранения значений. 12:46 Использование `+=` для инкрементов • `+=` эквивалентно `нам = нам + 2`. • Это позволяет избежать повторения кода. 13:04 Работа со строками • Строковые значения должны быть заключены в кавычки. • Конкатенация строк отличается от сложения. • Пример: `нам = "один" + "два"`. 13:48 Преимущества использования `+=` • `+=` удобно для работы со строками, например, для создания приветствий. • Пример: `приветствие = "привет" + "Вася"`. 14:44 Заключение • `+=` применимо не только к строкам, но и к числам. • Другие арифметические операции также легко реализуются. • Автор предлагает задавать вопросы, если что-то непонятно.
00:00 Введение в инкремент • Объяснение понятия инкремента на примере переменной `int numba`. • Демонстрация, что `numba` по умолчанию равен нулю. • Использование метки для отображения значения `numba` в строковом виде. 00:56 Работа с ошибками и очистка решения • Решение проблемы с ошибкой «поле `numba` нигде не используется». • Инструкция по очистке решения через команду «Сборка» и «Очистить решение». • Настройка панели инструментов для удобства работы. 01:43 Применение инкремента • Объяснение использования инкремента для подсчёта кликов. • Пример увеличения значения `numba` на единицу при каждом нажатии кнопки. 02:46 Особенности инкремента • Различие между `numba += 1` и `numba++`. • Объяснение, что `numba++` всегда начинается с единицы. 04:35 Приоритет операций • Объяснение приоритета операций присвоения и инкремента. • Демонстрация работы кода с помощью отладчика. 08:38 Практическое применение • Пример использования инкремента для подсчёта нажатий до определённого значения. • Проверка условия `if` и вывод текста в зависимости от значения `numba`. 10:19 Присвоение свойств • Объяснение присвоения свойств переменной `numba`. • Пример присвоения значения `numba = numba + 2`. • Подчёркивание важности понимания приоритетов операций. 11:46 Проблемы с инкрементами • При нажатии на кнопку значение `нам` сбрасывается на ноль. • Инкременты не работают, так как значение постоянно обнуляется. • Поля предпочтительнее для хранения значений. 12:46 Использование `+=` для инкрементов • `+=` эквивалентно `нам = нам + 2`. • Это позволяет избежать повторения кода. 13:04 Работа со строками • Строковые значения должны быть заключены в кавычки. • Конкатенация строк отличается от сложения. • Пример: `нам = "один" + "два"`. 13:48 Преимущества использования `+=` • `+=` удобно для работы со строками, например, для создания приветствий. • Пример: `приветствие = "привет" + "Вася"`. 14:44 Заключение • `+=` применимо не только к строкам, но и к числам. • Другие арифметические операции также легко реализуются. • Автор предлагает задавать вопросы, если что-то непонятно.
