Oldukça garip bir sorunum var.
Bu benim kodum:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Gerçekten basit görünüyor, Console.WriteLine
ya da vurmak gerekir throw
. Nedense hep vuruyor throw
.
Eğer throw
kendi yöntemine geçersem iyi çalışır. Benim sorum nasıl if
blok görmezden ve isabet olduğunu throw new Exception
:
EDIT 1: imzayı dahil etmek için kodumu güncelledim, bu sorunla ilgili olmayan her şeyi kaldırdım ve çalıştırdım, hala oluyor.
Main
ve .... sürpriz, norepro. Ya yanılıyorsunuz ya da bazı önemli detayları kaçırdınız.
async
yöntemle şans eseri mi? Çünkü stackoverflow.com/questions/42528458/…