一、直接輸出 ex.StackTrace 代碼如下
復制代碼 代碼如下:
try
{
int num = Convert.ToInt32(""); //這一行會報錯
}catch(Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
顯示的信息比較多,如下圖:
二、使用 ex.StackTrace.IndexOf("行號") 處理一下
復制代碼 代碼如下:
try
{
int num = Convert.ToInt32("");
}catch(Exception ex)
{
MessageBox.Show(ex.StackTrace.Substring(ex.StackTrace.IndexOf("行號"), ex.StackTrace.Length - ex.StackTrace.IndexOf("行號")));
}
只顯示行號,如下圖: