簡體   English   中英

您如何查看自己是否處於try / catch塊中?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM