当前位置: 移动技术网 > IT编程>开发语言>c# > C# 如何获取出错的错误所在行数信息 原创

C# 如何获取出错的错误所在行数信息 原创

2019年07月18日  | 移动技术网IT编程  | 我要评论

一、直接输出 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("行号")));
}

只显示行号,如下图:

只显示行号

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网