我製作了一個方法,將異常記錄到名爲Logs的文件夾中,並將其保存在文本文件中。文本輸出的格式是像這樣:在參數中傳遞類名/方法名,可能嗎?
Main thread has thrown an exception @ ClassName::MethodName : Exception.ToString();
ClassName::MethodName
是應該包含哪些類和方法拋出它(在做任務)一文。怎麼可能通過這些論點?舉例來說,如果我有一個名爲「測試」類,而我有這樣的方法:
public void DoSomething() {
try {
this.Name = "Test";
} catch (Exception e) {
MainForm.Instance.LogException(e);
}
那麼,如果一個異常被拋出,參數Test::DoSomething
將被傳遞和顯示。在C#中如何做到這一點?
我怎麼能走類/方法名稱從StackTrace屬性? – user3265040
@ user3265040看我的答案 –