ฉันมีปัญหาที่ค่อนข้างแปลกที่เกิดขึ้น
นี่คือรหัสของฉัน:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
ดูเหมือนง่ายจริงๆก็ไม่ควรกดหรือConsole.WriteLine ด้วยเหตุผลบางอย่างก็มักจะกดปุ่มthrowthrow
ถ้าฉันย้ายthrowเข้าไปในวิธีการของตัวเองมันก็ใช้ได้ดี คำถามของฉันคือการเพิกเฉยต่อifบล็อกและกดปุ่มthrow new Exception:
แก้ไข 1:ฉันได้อัปเดตรหัสของฉันเพื่อรวมลายเซ็นฉันได้ลบทุกอย่างที่ไม่เกี่ยวข้องกับปัญหานี้และรันมันยังคงเกิดขึ้น
Mainและ .... เซอร์ไพรซ์, norepro ไม่ว่าคุณจะเข้าใจผิดหรือคุณพลาดรายละเอียดที่สำคัญ
asyncวิธีการโดยบังเอิญหรือไม่? เพราะมันดูเหมือนกับstackoverflow.com/questions/42528458/ …
