0
是否有可能在令牌類的Dispose方法中標記異常?例如:解決Dispose方法中的異常
//code before
using(var e = new Token()){
//..
throw new Exception();
//..
}
//code after
我需要的是無效異常並繼續執行代碼。
發生異常並不重要。我知道我可以使用try/catch,但在這種情況下,如果可能的話,我想繞過。
我在通過檢測異常:
bool isExceptionOccurred = Marshal.GetExceptionPointers() != IntPtr.Zero || Marshal.GetExceptionCode() != 0;
什麼是異常的類型?你可以抓住這個例外,不要做任何事情。 – billybob
「*我知道我可以使用try/catch,但在這種情況下,如果可能的話我想繞過。*」 - 爲什麼?這似乎是一個奇怪的要求或願望。直截了當(也許只有?)的答案將是一個帶有空的「catch」塊的「try」。 –
Try/catch是檢測異常並決定是否處理它們的標準方法。你有什麼理由不使用標準機制進行錯誤處理? –