1
我總是在我的扣鎖結構中加一個變量:如何在catch塊中禁用CS0168有關未使用的異常變量的警告?
catch (Exception e)
{
// ...
}
即使我沒有在catch塊使用e
。 我這樣做是因爲我不知道如何在調試時輸入「匿名」catch來獲取異常(及其細節)。
catch { /* ...how to get the exception from here ?... */ }
如果該異常不能在catch塊中使用,我收到了CS0168警告:「變量e是未使用」
我知道如何在全球範圍內禁止CS0168(或局部),但我寧願不要必須這樣做,因爲它也可以隱藏有用的消息。
我寧願不必在塊中添加虛假的代碼來使用異常,以便它不會引發警告。
我寧可不編輯/刪除相應的參數到其在catch塊中的使用,而不是刪除警告。
理想情況下,我想知道如何在調試時獲取異常的實例。
如果您不使用'e'變量,您可以將catch寫爲'catch(Exception)' – Amy
我的問題是突出顯示變量以查看其值。使用catch(Exception)在這裏不會有幫助(除非我失去了一些東西)。僞變量工作正常 – frenchone