Блоки Трай-Кетч(Try,catch) используются для сохранности работы программы. Обычно в блоке Трай пишут небезопасный программный код. try - с англ. попытка. В этом блоке если вдруг код не отрабатывает, он отправляется в блок Кетч. Где обычно указывают код ошибки(исключения), так же в блоке кетч можно описать другое исполнение того же кода, явно безопасное. В этих блоках существует еще одна возможность. Дописать finally. В этом блоке будет использоваться код, который 100% отработает если в блоке Трай не сработает код. пример try{ ...небезопасный код } catch(Exeption e) { Console.WriteLine("Ошибка" + e); // покажет код ошибки, которую в последствии будет легче исправить } можно try{ ...no save } finally{ ...код, который точно должен будет отработать }
краша программы не будет если трай и кетч делать) если ошибка возникнет то это не вызовет критических последствий и просто не выполняться операторы в теле трай
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Научился вводить данные при помощи объекта формы(TextBox) и приобрел начальные навыки работы с основными элементами формы. Трудности: Придумать что–то свое ,не похожее на других! В моей версии вместо показанного принципа деления, когда выражения подбираются так, что результат будет заведомо целым, используется деление на цело. При делении выражения не подбираются так, что результат будет заведомо целым, соответственно результатом может быть и десятичная дробь, но чтобы совсем не усложнять программу(десятичные дроби бывают и бесконечные и сами дроби бывают и не десятичные—необходимо вводить кучу проверок чтобы этого не было) результатом является целое число, которое получается обычным отбрасыванием дробной части(можно было ,конечно, округлять по правилам математики, но я не каждый их может помнить). Поэтому я и использую деление на цело! На мой взгляд получилось интереснее, чем показано на видео.
Научился: Использовать математические действия. Использовать прогресс-бар. Трудности: Реализовать возведение в степень. Желательно при использовании нового действия вкратце объяснять для чего оно используется, его применение и т.д.