# 19 Уроки C# – break, continue
00:00 Введение в операторы break и continue • Обсуждение важности операторов break и continue. • Пример использования цикла for для демонстрации их работы. 00:58 Создание метода для отображения сообщений • Написание метода, который отображает сообщения в message box. • Настройка заголовка окна message box на основе текста программы. 01:50 Демонстрация работы break • Цикл for выполняется 20 раз. • Использование break для выхода из цикла при наличии файла на рабочем столе. • Объяснение, что break завершает выполнение всего блока кода после себя. 03:42 Пример с файлом • Проверка наличия файла «один.kmd» на рабочем столе. • При отсутствии файла message box отображается 20 раз. • При появлении файла цикл завершается. 05:08 Вставка методов в другие методы • Возможность вставки методов в другие методы. • Пример проверки наличия метода при нажатии кнопки. 06:43 Введение в continue • Объяснение работы continue в контексте цикла for. • Сравнение continue с break. 07:41 Пример с label и continuo • Настройка label для отображения значения i в цикле. • Использование continuo для продолжения выполнения цикла после проверки условия. 09:13 Различие между break и continue • Break завершает цикл полностью, continuo продолжает выполнение после проверки условия. • Демонстрация работы continuo на примере отображения значений в label. 10:10 Введение в Continuation • Программа начинает считать до 20, но счёт занимает секунду. • При изменении переменной файла с 0 на 1 программа продолжает считать, но не выполняет код после Continuation. • Continuation говорит: «Не выполняй этот код, но не прекращай цикл». 11:11 Применение Continuation • Continuation можно использовать для проверки паролей или в антивирусных продуктах. • Пример: если пинг не удался, программа повторяет попытку с Continuation. • Важно подстраховаться в циклах, чтобы избежать непредсказуемого поведения библиотеки. 12:10 Различие между Continuation и Break • Continuation пропускает выполнение последующего кода, но продолжает цикл. • Break немедленно выходит из текущего блока кода. • Continuation игнорирует код после Continuation, но продолжает цикл. 13:06 Заключение и призыв к обсуждению • Автор призывает задавать вопросы и делиться примерами использования Continuation и Break. • Подчёркивается важность знания всех возможностей языка для эффективности программ. • Анонсируется последний урок, где будут рассмотрены более сложные темы. 14:06 Завершение • Основы языка изучены, теперь будут рассмотрены более сложные темы, такие как работа с реестром и файлами. • Призыв к зрителям делиться интересными применениями Continuation. • Переход к следующему видео.
00:00 Введение в операторы break и continue • Обсуждение важности операторов break и continue. • Пример использования цикла for для демонстрации их работы. 00:58 Создание метода для отображения сообщений • Написание метода, который отображает сообщения в message box. • Настройка заголовка окна message box на основе текста программы. 01:50 Демонстрация работы break • Цикл for выполняется 20 раз. • Использование break для выхода из цикла при наличии файла на рабочем столе. • Объяснение, что break завершает выполнение всего блока кода после себя. 03:42 Пример с файлом • Проверка наличия файла «один.kmd» на рабочем столе. • При отсутствии файла message box отображается 20 раз. • При появлении файла цикл завершается. 05:08 Вставка методов в другие методы • Возможность вставки методов в другие методы. • Пример проверки наличия метода при нажатии кнопки. 06:43 Введение в continue • Объяснение работы continue в контексте цикла for. • Сравнение continue с break. 07:41 Пример с label и continuo • Настройка label для отображения значения i в цикле. • Использование continuo для продолжения выполнения цикла после проверки условия. 09:13 Различие между break и continue • Break завершает цикл полностью, continuo продолжает выполнение после проверки условия. • Демонстрация работы continuo на примере отображения значений в label. 10:10 Введение в Continuation • Программа начинает считать до 20, но счёт занимает секунду. • При изменении переменной файла с 0 на 1 программа продолжает считать, но не выполняет код после Continuation. • Continuation говорит: «Не выполняй этот код, но не прекращай цикл». 11:11 Применение Continuation • Continuation можно использовать для проверки паролей или в антивирусных продуктах. • Пример: если пинг не удался, программа повторяет попытку с Continuation. • Важно подстраховаться в циклах, чтобы избежать непредсказуемого поведения библиотеки. 12:10 Различие между Continuation и Break • Continuation пропускает выполнение последующего кода, но продолжает цикл. • Break немедленно выходит из текущего блока кода. • Continuation игнорирует код после Continuation, но продолжает цикл. 13:06 Заключение и призыв к обсуждению • Автор призывает задавать вопросы и делиться примерами использования Continuation и Break. • Подчёркивается важность знания всех возможностей языка для эффективности программ. • Анонсируется последний урок, где будут рассмотрены более сложные темы. 14:06 Завершение • Основы языка изучены, теперь будут рассмотрены более сложные темы, такие как работа с реестром и файлами. • Призыв к зрителям делиться интересными применениями Continuation. • Переход к следующему видео.
