Идея для проекта-чат_бота следующая: Создать несколько классов-модулей, которые не зависят друг от друга (по типу один для обработки команд, второй для отправки сообщений по таймеру и прочее (условный пример))
И мне нужно реализовать эти "модули" так, что, если в одном возникло исключение, то он отключается и пытается восстановиться, никак не влияя на работу других "модулей".
А теперь суть вопроса:
Как отследить возникновение исключения внутри класса, не оборачивая каждый метод в try-catch?
По задумке это должно выглядеть как-то так:
class Test {
Test() {
A();
B();
C();
}
void ExceptionCatcher() {
Console.WriteLine("Я поймал исключение!");
Restart();
}
void A() {
Console.WriteLine("Ок");
}
void B() {
throw new Exception();
}
void C() {
Console.WriteLine("Ок");
}
}
Что-то подобное реально сделать, или следует придумать что-то другое?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Имеется матрица 20x20Необходимо отрисовать растровую линию от точки x1 до точки x2
Почему RandomRange() возвращает одно и тоже число? Каждый раз он возвращает 0
С клиента на сервер нужно передать данные о доменном пользователе под которым запущено приложениеEnvironment