Exception 的處理並且提示錯誤的行數及方法(轉)
try
{
db.CreateCollection("Devices");
}
catch (Exception ex) {
string 目前行號 = new StackTrace(true).GetFrame(0).GetFileLineNumber().ToString();
string currentName = new StackTrace(true).GetFrame(0).GetMethod().Name;
string callName = new StackTrace(true).GetFrame(1).GetMethod().Name;
MessageBox.Show("確認失敗 !!" + "錯誤行數" + 目前行號 + "呼叫方法" + currentName + " |" + ex.Message.ToString(), "訊息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
https://dotblogs.com.tw/s0341969/2014/10/27/147098