Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Mike Chaliy


Ведущий Диалог

Зарегистрирован:
09 January 2006
Сообщения: 172
Примеры кода: 0
 

Re[2]: Вынесение множества catch() в отдельный метод

30 January 2007 12:35  


Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, mikeduglas, Вы писали:

M>>Есть много мест примерно с таким кодом:
M>>[c#]
M>>catch (NullReferenceException ex)
M>>catch (ArgumentException ex)
M>>[c#]

VD>Скажи, а как можно разумно и по разному реагировать на эти исключения?

VD>Так же интересно почему просто не вынести блок из функции и не обрамить ее этим блоком? Ну, так:
VD>try
VD>{
VD> // тут что-то делаем
VD> SomeWork();
VD>}
VD>catch (...)
VD>...
VD>catch (Exception ex)
VD>{
VD> ...
VD>}

На них разумно (не на все, читай здесь) можно реагировать только в презентейшен слое. Быстрее всего это и имелось ввиду еще с начала топика. И быстрее всего что так как вы написали так оно и есть. Если SomeWork вызывает исключение, то на него надо как то отрегировать, тогда и пишут такую этажерку.

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Вынесение множества catch() в отдельный методmikeduglas  26 January 2007 14:43
 Re: Вынесение множества catch() в отдельный методАноним  30 January 2007 15:04
 Re[2]: Вынесение множества catch() в отдельный методrameel  30 January 2007 15:37
 Re[3]: Вынесение множества catch() в отдельный методАноним  30 January 2007 15:54
 Re: Вынесение множества catch() в отдельный методVladD2  30 January 2007 04:30
 Re[2]: Вынесение множества catch() в отдельный методMike Chaliy  30 January 2007 12:35
 Re[2]: Вынесение множества catch() в отдельный методmikeduglas  30 January 2007 10:48
 Re[3]: Вынесение множества catch() в отдельный методVladD2  30 January 2007 19:35
 Re[3]: Вынесение множества catch() в отдельный методMike Chaliy  30 January 2007 12:31
 Re[4]: Вынесение множества catch() в отдельный методmikeduglas  31 January 2007 11:46
 Re[5]: Вынесение множества catch() в отдельный методMike Chaliy  31 January 2007 15:30
 Вынесение множества catch() в отдельный методsergun  28 January 2007 09:37
 Re: Вынесение множества catch() в отдельный методCloser  26 January 2007 19:47
 Re[2]: Вынесение множества catch() в отдельный методmikeduglas  29 January 2007 10:52
 Re: Вынесение множества catch() в отдельный методTK  26 January 2007 15:32
 Re[2]: Вынесение множества catch() в отдельный метод_d_m_  28 January 2007 05:50
 RE: Re: Вынесение множества catch() в отдельный методAL  26 January 2007 17:05
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта