У меня возникает довольно странная проблема.
Это мой код:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Кажется действительно простым, он не должен попадать в Console.WriteLine
или throw
. По какой-то причине это всегда бьет по throw
.
Если я перемещаю throw
в его собственный метод, то он работает нормально. Мой вопрос заключается в том, как игнорировать блок if
и нажимать на throw new Exception
:
РЕДАКТИРОВАТЬ 1: я обновил свой код, чтобы включить подпись, я удалил все, что не связано с этой проблемой и запустил его, это все еще происходит.