我的方法之一中有一个 try block 。当引发异常时,我将其显示在标签上,但是每次引发异常时,当我只想获取异常的第一行而不使用“at System.String.CompareTo(Object值)位于Example.Main()”。如何只获取第一行?
最佳答案
你可以试试这个:
catch (Exception ex)
{
Console.WriteLine(ex.Message.ToString());
}
除非您需要有关异常(exception)的更多信息,否则您可以从以下属性中进行选择:
Console.WriteLine(ex.Source.ToString());
Console.WriteLine(ex.StackTrace.ToString());
Console.WriteLine(ex.TargetSite.ToString());
关于c# - 如何在引发异常时仅显示第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42464627/