所以,如果我有這樣的事情:如果第二行拋出異常C#恰好代碼try語句什麼是沒有一個後拋出一個異常被拋出
try
{
variable = Image.FromFile("Image1");
variable2 = Image.FromFile("Image2");
variable3 = Image.FromFile("Image3");
}
catch (Exception e) { }
會發生什麼?變量1是否正確分配而不是2或3?或者在處理異常之後嘗試執行3?
在哪一行引發異常,它不會在'try'繼續。但所做的更改仍將保留 –
測試這裏實際發生的事情是如此微不足道,爲什麼要問一個問題? – DavidG