| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > процедура для выхода из процедуры |
| Автор: kuzyara 13.3.2011, 17:52 | ||
| В ConsoleApplication: Как написать процедуру
И вообще можно ли на return навесить свой обработчик(процедуру)? Или там свой return сделать с блекджеком и плюшками? |
| Автор: dj100500 13.3.2011, 17:56 | ||
а чем не нра
не ну конешн наверно можно и лучше но всеж |
| Автор: kuzyara 13.3.2011, 18:25 | ||
OnExit срабатывает по завершению программы. а я спросил другое. |
| Автор: dj100500 13.3.2011, 18:57 |
| тык а чо надо при ошибке или после или как |
| Автор: Экскалупатор 13.3.2011, 19:18 |
| ну можно генерить свое исключение и отлавливать его в вызывающем методе. |
| Автор: kuzyara 14.3.2011, 11:15 | ||
я просто подумал раз в шарпе нет множеств, то может возможно написать процедуру return(WriteLine("Error #5")); а не writeline("error");return; Как в серьёзных проектах то такие вопросы решаются? Там не один десяток ошибок обрабатывается, неужели они все раскиданы по коду? Гораздо логичнее было бы все сообщения об ошибках собрать в одном месте? а? |
| Автор: Экскалупатор 14.3.2011, 12:26 |
| kuzyara, я думаю тут вопрос не шарпа, а понимание тобой организации кода. что значит по всему коду? ты можешь сделать класс который будет что то делать с твоими ошибками(любыми), к примеру, выводить на консоль + писать в лог. делаешь в нем метод который принимает сообщение об ошибке(Exception), и в каждом catch, вызываешь этот метод. это если просто. |