有没有一种方法可以消除抛出异常时添加到消息中的类名前缀?
public class MyException: Exception
{
public MyException(string message) : base(message){}
}
然后
throw new MyException("error");
将在控制台中显示为“ MyException:错误”,但我希望它只是“错误”。
答案 0 :(得分:0)
我猜您正在按以下方式编写它,它会打印异常的字符串表示形式:
try
{
// Exception is thrown
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
您可以改用,它只会写异常消息:
Console.WriteLine(ex.Message);