[英]How can you see if you're in a try/catch block?
使用Visual Studio調試C#程序時,如何查看正在逐步執行的代碼是否在try / catch塊中?
也就是說,如果代碼拋出異常,該異常是否會被程序的另一部分捕獲?
問題是,有一個應用程序在野外使用時很容易崩潰,但我們無法在調試器下在此處復制問題,並且我們認為已捕獲所有異常,但顯然我們錯了!
而且它是一個大型程序,具有許多類,事件處理程序和計時器,因此按執行順序執行並非總是那么簡單。
因此,除了不斷地逐步遍歷調用堆棧以查看是否可以try
之外,如何分辨程序的哪些部分具有潛在的未捕獲異常?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.