Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Snowy
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 54
Завершенные тесты: 1
#1

Как определять обрабатываются ли исключения внутри метода или их надо отлавливать снаружи - C#

16.04.2012, 19:31. Просмотров 368. Ответов 6
Метки нет (Все метки)

К примеру в жабе есть конструкция: после имени метода стоит throw SomeException, и из этого понятно что метод может генерировать исключение, если нет throw то либо исключений не может быть, либо они обрабатываются внутру.
А вот как в с# определять подобную ... штуку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 19:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как определять обрабатываются ли исключения внутри метода или их надо отлавливать снаружи (C#):

Как отлавливать исключения?
Вы пишете код для простой арифметического библиотеки. Вы решили создать метод с...

Как узнать, лежит ли точка внутри эллипса или снаружи?
Как узнать лежить точка внутри эллипса или снаружи. Например имеем эллипс 8*x^2...

Где проведён отрезок: внутри или снаружи многоугольника
Здравствуйте! Есть многоугольник, заданный последовательностью точек его...

Каким образом можно избежать исключения в SQL запросе? Код метода внутри.
Когда я вызываю этот метод и в качестве искомого значения ввожу не существующее...

Не обрабатываются исключения
Доброго времени суток . у меня есть программа . но у меня в ней не...

Прозрачный объект снаружи и видимый внутри
Подскажите, как сделать так чтобы например комната была видна внутри, но...

6
m0nax
1200 / 905 / 109
Регистрация: 12.01.2010
Сообщений: 1,891
Завершенные тесты: 3
16.04.2012, 19:43 #2
курсор мыши на метод наведи и вылезет окно со списком всех исключений...
0
Миниатюры
Как определять обрабатываются ли исключения внутри метода или их надо отлавливать снаружи  
Snowy
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 54
Завершенные тесты: 1
16.04.2012, 19:49  [ТС] #3
m0nax, ну блииин, всплывающие подсказки это не интересно, не правильно, не практично, а если я пишу не в vs
0
kolorotur
Эксперт .NET
9940 / 8328 / 2045
Регистрация: 17.09.2011
Сообщений: 14,335
16.04.2012, 20:13 #4
Поясните вопрос: вы хотите знать, как определить что некий метод выбрасывает некое исключение или вам интересно в каких случаях обрабатывать исключение внутри метода, а в каких - перебрасывать вверх по стеку?
0
Snowy
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 54
Завершенные тесты: 1
16.04.2012, 20:56  [ТС] #5
kolorotur, интересно и то и другое
0
kolorotur
Эксперт .NET
9940 / 8328 / 2045
Регистрация: 17.09.2011
Сообщений: 14,335
16.04.2012, 21:15 #6
Первое - никак, если метод должным образом не задокументирован.
Второе - если можете в методе адекватно обработать исключение, то обрабатываете, если нет - передаете дальше.
1
Snowy
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 54
Завершенные тесты: 1
16.04.2012, 21:30  [ТС] #7
kolorotur, вот банально, но иногда нужно чтобы кто-то поставил все на свои места
0
16.04.2012, 21:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2012, 21:30
Привет! Вот еще темы с решениями:

Сервер не дает подключиться ни внутри сети, ни снаружи
Всем привет. Проблема следующего характера: на работе в связи с открытием...

Cisco-871, внутри без DHCP, снаружи динамический адрес
Пытаюсь настроить Cisco-871 на раздачу интернета в локальной сети. Сделал...

Рассчитать напряжённость электрического поля для точек внутри и снаружи шара
Сплошной непроводящий шар радиусом r_0 обладает зарядом Q, который распределен...

как определять онлайн пользователь или нет?
как определять онлайн пользователь или нет? если он есть то добвить запись в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru