亲宝软件园·资讯

展开

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

yourber 人气:0
想了解C# 怎样获取出错的错误所在行数信息 原创的相关内容吗,yourber在本文为您仔细讲解C# 获取出错所在行数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C#,错误,下面大家一起来学习吧。

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

只显示行号,如下图:

只显示行号

加载全部内容

相关教程
猜你喜欢
用户评论