public static string GetExceptionMessage(Exception ex)
{
while (ex.InnerException != null)
{
ex = ex.InnerException;
}
Type t = ex.GetType();
System.Globalization.CultureInfo CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture;
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
object o = Activator.CreateInstance(t);
System.Threading.Thread.CurrentThread.CurrentUICulture = CurrentUICulture; // Changing the UICulture back to earlier culture
return ((Exception)o).Message.ToString();
}
Exception 异常信息设置成英文
最新推荐文章于 2025-09-11 04:06:35 发布
本文介绍如何使用C#编写一个函数来获取异常的原始消息,并在不同文化环境中适当地转换显示。通过递归遍历异常堆栈,然后创建实例并设置UI culture为英文,获取并返回异常信息。
5946

被折叠的 条评论
为什么被折叠?



