Уроки C#. Исключения

preview_player
Показать описание
Как правильно перехватывать и создавать исключения в C#.

Ссылки на предыдущие уроки:

Рекомендации по теме
Комментарии
Автор

Лучшие уроки из всех что я встречал! Очень жаль что вы прекратили выпускать новые.

LeifMage
Автор

Да, жаль, что забросили это дело. Рассказать кратко и понятно - это талант.

imbackinussr
Автор

Все уроки очень интересные, без исключений)))

dmitrylyskov
Автор

Метод и стиль подачи материала в уроках очень нравится. Автор -- красавчик.

scrabbi_cocco
Автор

Хочу добавить, что если написать как в видео:
catch (NegativeNumberException ex)
{
throw ex;
}
то создастся новый объект Exception такого же типа из строки где написано "throw ex;" и номер строки в дебаге будет соответствующий, а если написать без "ex" просто "throw;", то номер строки и вообще предшествующий стек будет с того места, откуда это исключение пришло.
Автору огромное спасибо за труд, шарписты благодарны и ждут продолжения!)

VitaliyZlobin
Автор

Огромное спасибо вам за уроки, сейчас решил сменить специальность с дизайнера на программиста)), уроки очень кстати, да еще и в таком доступном для понимания изложении. У вас талант к преподаванию.

maxlee
Автор

Отличные уроки. Честно, не легко понимать, но никто не обещал что будет легко.

yakovga
Автор

Спасибо большое за уроки, очень интересно и самое главное понятно!

АндрейКозлов-вв
Автор

Про проталкивание исключений из catch молодец что сказал, многие даже не в курсе

artemyazynin
Автор

Спасибо.Жду еще новый уроков :))) Может, например про авторизацию и дальнейше работе с  вконтакте на шарпе или еще чего?) 

deltaxer
Автор

Вопрос относительно catch(Exception ex) {throw ex;} - всё таки какая должна быть "бест-практика" при отлове и обработке исключений? Кто должен отрабатывать исключения и принимать меры, клиентский код (т.е. пробрасываем наружу) или всё же код метода (сами всё внутри исправим, а код-клиент даже не узнает об ошибке)?

_kul
Автор

Когда ты заговорил про проверки на null в методах, сразу вспомнил про Code Contracts. Может посвятишь отдельное видео этой библиотеке. У нас на проекте используется и багов стало в разы меньше чем было до нее))

artemyazynin
Автор

Спасибо большое за очень хороший урок. Вопрос такой: будет ли урок по Thread?

mishamoix
Автор

Я бы посмотрел уроки про WPF. Но пока ещё надо все основы C# осветить:)

borishere
Автор

Выдавать стектрейс в ошибках в версии для паблика, это конечно жестко))Хотя всякое бывает

artemyazynin
Автор

Спасибо за урок, но я всё равно не понял для чего нужно использовать исключения ) Я же могу просто условием проверить делит пользователь на ноль или нет, или проверить тот файл, существует он или нет, и выдать ему сообщение. Почему мне там нужно использовать исключения?

АлексейФедоров-зпи
Автор

Строки должны находиться в ресурсах, если нужна будет локализация.
Отсутствует логирование.

Что еще тут грубого?

yurart
Автор

сроу да сроу))ну сколько можно)
Поработай над произношением))потрать 5 мин))
"TH" Pronunciation English Meeting ESL Lesson

artemyazynin