如果您在using語句中實例化某些內容,而不是捕獲任何異常並跳過代碼塊,那麼我正在閱讀here。我仍然看到未處理的異常發生了一些不屬於此找到文件:使用語句的未處理異常
using (TextReader sv = File.OpenText(@"sv\.sv"))
{
char[] k = { ':' };
lastWsp = sv.ReadLine().Split(k)[1];
}
我誤解MSDN文章或者我需要設置在編譯器開關?
你能否複製一下你認爲是這樣的部分? – 2014-10-07 15:33:15
來自文檔:「使用語句可確保在調用對象**上的方法時即使發生異常**也會調用Dispose。」使用不會處理實例化對象時發生的任何異常。 – 2014-10-07 15:34:11
@ChrisDunaway嘗試從方法中拋出異常並將其從使用中調用。 – 2014-10-07 15:35:16