![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Ребята вот есть такой пример.
как мы видем метод go() вызывает сначало getFilm(), а потом konez(), getFilm() в свою очередь вслучаи какой-то ошибке, опять же вызовит сам себя и так будет до тех пор пока эта ошибка не исчесзнит. Вопрос можно ли зделать как-нибудь так что к примеру если больше 5 раз произошла ошибка то метод getFilm() прикрощал работу и дальше вызывался метод konez()? зарания благодарен. -------------------- www.unkis.com |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Если многопоточность не используется, можно воспользоваться статической переменной-счетчиком, и при каждом вызове getFilm() увеличивать, а в конец-сбрасывать. Ну и проверять, если ее значение дошло до порога в блоке catch(), то выходить.
Пойдет? |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 1 Всего: 19 |
|
|||
|
||||
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
спасибо
-------------------- www.unkis.com |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Вот очень хорошо и доступно показана логика обработки исключений. И кстати, дан ответ на вопрос, заданный автором топика. http://www.bruceeckel.by.ru/tij/Chapter10.html
Хоть и про Java, но смысл остается верным и для .NET. Обычно ответы на вопросы, касающиеся организации инфраструктурного кода, я ищу в литературе по Java. В ней уделяется этому очень много внимания. Ну а конкретные программные решения - это уже MSDN. -------------------- |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Вот еще немного информации для любознательных людей, которые используя какую-либо технологию, понимают, как она работает.
http://www.realcoding.net/article/view/1735 -------------------- |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |