C# CultureInfo.CurrentCulture是如何确定的?

C# CultureInfo.CurrentCulture是如何确定的?,c#,windows,cultureinfo,culture,C#,Windows,Cultureinfo,Culture,我在以色列有一台电脑。我在计算机的IIS上部署了一个MVC网站。在这个网站上,我展示了CultureInfo.CurrentCulture(为了我的需要),它显示了“he-IL” 我改变了: 控制面板>区域和语言>格式 到英语(美国) 我也变了 控制面板>区域和语言>管理>系统区域设置 到英语(美国),当然重新启动了计算机 但是CultureInfo.CurrentCulture仍然向我显示“he-IL” 如何在不触碰代码的情况下进行更改-仅通过设置或更改系统?(Windows 7) 我需要是动

我在以色列有一台电脑。我在计算机的IIS上部署了一个MVC网站。在这个网站上,我展示了
CultureInfo.CurrentCulture
(为了我的需要),它显示了“he-IL”

我改变了:

控制面板>区域和语言>格式

英语(美国)

我也变了

控制面板>区域和语言>管理>系统区域设置

英语(美国),当然重新启动了计算机

但是
CultureInfo.CurrentCulture
仍然向我显示“he-IL”

如何在不触碰代码的情况下进行更改-仅通过设置或更改系统?(Windows 7)


我需要是动态的,而不是硬编码的。

是否在代码中的任何位置设置
Thread.CurrentCulture
CultureInfo.DefaultThreadCurrentCulture
CultureInfo.CurrentCulture
取决于此。不,我不会在任何地方触摸它,因为更改系统区域设置应该起作用。但是由于从右到左的布局,他很特别。请访问superuser.com