У меня довольно странная проблема, которая происходит.
Это мой код:
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: я обновил свой код, чтобы включить подпись, я удалил все, что не связано с этой проблемой и запустил его, это все еще происходит.
Main
и ... сюрприз, norepro. Либо вы ошибаетесь, либо упустили какую-то важную деталь.
async
методе случайно? Потому что это похоже на stackoverflow.com/questions/42528458/…