У мене досить дивна проблема, яка виникає.
Це мій код:
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:
EDIT 1: Я оновив свій код, щоб включити підпис, я видалив усе, що не пов’язано з цією проблемою, і запустив його, воно все ще відбувається.
Mainі .... сюрприз, norepro. Або ви помиляєтесь, або пропустили якусь важливу деталь.
asyncвипадково в методі? Тому що це схоже на stackoverflow.com/questions/42528458/…
