Как корректно завершить выполение кода C#

xDESTROYx

Client
Регистрация
21.09.2019
Сообщения
224
Благодарностей
36
Баллы
28
Подскажите как правильно выйти по красной ветке?

C#:
 throw new Exception()
выдает мне
Выполнение действия CSharp OwnCode:..... + Сбойное действие: ....




хотя обычно все экшены закрываються с 1 ошибкой: Сбойное действие
а тут 2..
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 563
Благодарностей
1 367
Баллы
113
Подскажите как правильно выйти по красной ветке?

C#:
 throw new Exception()
выдает мне
Выполнение действия CSharp OwnCode:..... + Сбойное действие: ....




хотя обычно все экшены закрываються с 1 ошибкой: Сбойное действие
а тут 2..
throw new Exception("Выход по ошибке");
 

xDESTROYx

Client
Регистрация
21.09.2019
Сообщения
224
Благодарностей
36
Баллы
28

Вложения

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 563
Благодарностей
1 367
Баллы
113
так это понятно, ошибки почему 2) одна же должна быть
В чем проблема если вы же сами задали имя кубика, чем вас не устраивает вывод детального лога? Уберите тогда имя у кубика и будет 1 лог
127842
Код работает ровно так как должен работать. В данном случае двойной лог никак не влияет на стабильность работы
 
Последнее редактирование:

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 299
Благодарностей
701
Баллы
113
Так происходит потому что ПМ показывает на какой строке произошла ошибка и при этом выводится сам exception.

Если прям очень хочется что ошибка была прям одна то можно какой ни будь бред написать вместо эксепшена, типа такого
C#:
Convert.ToInt32("ds");
В данном случае ошибка будет одна
 
  • Спасибо
Реакции: xDESTROYx

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)