C# 如何获取出错的错误所在行数信息 原创
时间:2021-04-10 08:52:21|栏目:.NET代码|点击: 次
一、直接输出 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("行号")));
}
只显示行号,如下图:

上一篇:Unity封装延时调用定时器
栏 目:.NET代码
下一篇:asp.net下让Gridview鼠标滑过光棒变色效果
本文地址:http://www.codeinn.net/misctech/98377.html






