У меня есть несколько методов C#, которые я хочу обернуть в блок try-catch. Каждая функция будет иметь одинаковую логику для улова. Есть ли элегантный способ добавить декоратор к каждой из этих функций, чтобы все они были обернуты одним и тем же блоком try/catch? Я не хочу добавлять блок try/catch ко всем этим функциям.Тот же код catch для многих методов
Пример:
public void Function1(){
try {
do something
}catch(Exception e) {
//a BUNCH of logic that is the same for all functions
}
}
public void Function2() {
try {
do something different
}catch(Exception e) {
//a BUNCH of logic that is the same for all functions
}
}
Можете ли вы показать код ... –
Почему бы не просто попробовать/поймать каждого и отправить исключение из общей статической функции ? –
@JoelEtherton Как бы я это сделал, у вас есть пример? –