有没有办法去掉抛出异常时添加到消息中的类名前缀?
public class MyException: Exception
{
public MyException(string message) : base(message){}
}
然后
throw new MyException("error");
将在控制台中显示为"MyException: error",但我希望它只显示为"error“。
发布于 2019-04-28 01:11:29
我猜你是这样写的,它会打印异常的字符串表示:
try
{
// Exception is thrown
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
您可以改为使用,它将仅写入异常消息:
Console.WriteLine(ex.Message);
https://stackoverflow.com/questions/55882856
复制相似问题