更改当前系统语言环境编程
本文关键字:语言 环境 编程 系统 | 更新日期: 2023-09-27 18:16:33
我正在构建一个程序的安装程序,该程序必须具有系统区域设置为"en-US"。
我可以使用下面的行读取当前状态:
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture
,但当我试图改变它,它不工作。我是这样修改的:
if (!currentCulture.Name.Equals("en-US"))
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
有什么好的建议吗?(我要使用这个安装程序的服务器只有win-2012服务器)。
谢谢。
当前文化分为两部分:
- 当前文化
- 当前UI文化
为了完全改变文化,你必须同时改变它们。