我的一个方法中有一个try块。当引发异常时,我将它显示在标签上,但是每次引发它时,它都会添加多行代码,而我只想获取异常的第一行而不使用“at System.String.CompareTo(Object)示例.Main()“。我怎么才能获得第一行?
答案 0 :(得分:2)
你可以试试这个:
catch (Exception ex)
{
Console.WriteLine(ex.Message.ToString());
}
除非您需要有关例外的更多信息,否则您可以选择以下属性:
Console.WriteLine(ex.Source.ToString());
Console.WriteLine(ex.StackTrace.ToString());
Console.WriteLine(ex.TargetSite.ToString());