这是在C#中获取特定Exception名称的最佳方法:
ex.GetType().ToString()
它位于通用异常处理程序中:
catch (Exception ex)
答案 0 :(得分:18)
ex.GetType().Name
或ex.GetType().FullName
获取完全限定名称。
答案 1 :(得分:9)
尝试ex.GetType().Name
try
{
object test = null;
test.ToString();
}
catch (Exception ex)
{
Console.WriteLine(ex.GetType().Name);
}
给这个..
NullReferenceException