Tôi có một vấn đề khá kỳ lạ đang xảy ra.
Đây là mã của tôi:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Có vẻ rất đơn giản, nó không nên nhấn Console.WriteLinehoặc throw. Vì một số lý do, nó luôn luôn nhấn throw.
Nếu tôi di chuyển throwvào phương thức riêng của nó thì nó hoạt động tốt. Câu hỏi của tôi là làm thế nào nó bỏ qua ifkhối và nhấn throw new Exception:
EDIT 1: Tôi đã cập nhật mã của mình để bao gồm chữ ký, tôi đã xóa mọi thứ không liên quan đến vấn đề này và chạy nó, nó vẫn xảy ra.
Mainvà .... bất ngờ, norepro. Hoặc bạn đã nhầm hoặc bạn đã bỏ lỡ một số chi tiết quan trọng.
asyncphương pháp trong bất kỳ cơ hội? Bởi vì nó có vẻ giống với stackoverflow.com/questions/42528458/ từ
