Nếu bạn chạy vào mã bên dưới nó thực sự thực thi cuối cùng sau mỗi cuộc gọi đến goto:Tại sao "cuối cùng" này thực thi?
int i = 0;
Found:
i++;
try
{
throw new Exception();
}
catch (Exception)
{
goto Found;
}
finally
{
Console.Write("{0}\t", i);
}
Tại sao?
-1 để sử dụng GOTO –
Tôi không làm điều này trong mã sản xuất. Đó chỉ là một tình huống giả định. – Kredns
Lý do chính để bỏ phiếu bầu: Tôi nghĩ loại câu hỏi noob của nó, sau khi kiếm được hơn 4k điểm !!! Tôi xin lỗi ... :) –