C# CultureInfo.CurrentCulture是如何确定的?
我在以色列有一台电脑。我在计算机的IIS上部署了一个MVC网站。在这个网站上,我展示了C# CultureInfo.CurrentCulture是如何确定的?,c#,windows,cultureinfo,culture,C#,Windows,Cultureinfo,Culture,我在以色列有一台电脑。我在计算机的IIS上部署了一个MVC网站。在这个网站上,我展示了CultureInfo.CurrentCulture(为了我的需要),它显示了“he-IL” 我改变了: 控制面板>区域和语言>格式 到英语(美国) 我也变了 控制面板>区域和语言>管理>系统区域设置 到英语(美国),当然重新启动了计算机 但是CultureInfo.CurrentCulture仍然向我显示“he-IL” 如何在不触碰代码的情况下进行更改-仅通过设置或更改系统?(Windows 7) 我需要是动
CultureInfo.CurrentCulture
(为了我的需要),它显示了“he-IL”
我改变了:
控制面板>区域和语言>格式
到英语(美国)
我也变了
控制面板>区域和语言>管理>系统区域设置
到英语(美国),当然重新启动了计算机
但是CultureInfo.CurrentCulture
仍然向我显示“he-IL”
如何在不触碰代码的情况下进行更改-仅通过设置或更改系统?(Windows 7)
我需要是动态的,而不是硬编码的。是否在代码中的任何位置设置
Thread.CurrentCulture
或CultureInfo.DefaultThreadCurrentCulture
CultureInfo.CurrentCulture
取决于此。不,我不会在任何地方触摸它,因为更改系统区域设置应该起作用。但是由于从右到左的布局,他很特别。请访问superuser.com