关于.net:为整个应用程序设置CurrentCulture的简便方法?

关于.net:为整个应用程序设置CurrentCulture的简便方法?

Easy way to set CurrentCulture for the entire application?

在.net 2 winforms应用程序中,为整个应用程序设置区域性的好方法是什么?
为每个新线程设置CurrentThread.CurrentCulture是重复的,并且容易出错。
理想情况下,我想在应用启动时进行设置,而不必理会。


.NET中线程的区域性是系统的区域性(由单个应用程序/进程查看)。在.NET中无法覆盖它,您必须继续为每个新线程设置CurrentCulture。


您可以通过以下方式设置应用程序当前区域性:

1
2
3
4
5
6
7
8
static void Main()
{
    System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("fi-FI");
    Application.CurrentCulture = cultureInfo;
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
}

我不确定是否有帮助,因为我从未用线程对其进行过测试。

edit:它不起作用。我认为您必须在每个线程中设置当前的区域性。


推荐阅读

    linux编译线程命令?

    linux编译线程命令?,数据,设计,系统,技术,线程,基础,时间,工作,程序,函数,在L

    linux命令超时设置?

    linux命令超时设置?,时间,系统,软件,电脑,服务,资料,中心,网络,管理,状态,lin

    linux设置命令行长度?

    linux设置命令行长度?,系统,工作,信息,地址,命令,工具,异常,管理,目录,文件,l

    linux设置代替命令?

    linux设置代替命令?,系统,地址,网络,工作,软件,工具,服务,信息,命令,别名,lin

    linux命令设置时区?

    linux命令设置时区?,时间,系统,国家,大陆,命令,时区,时钟,日期,指令,时分,lin

    linux显卡设置命令?

    linux显卡设置命令?,管理,官方网站,官网,系统,信息,电脑,地址,地方,平台,数

    linux设置命令限制?

    linux设置命令限制?,数字,情况,信息,管理,系统,最新,在线,设备,第一,发行,Lin

    linux设置日志命令行?

    linux设置日志命令行?,异常,系统,实时,日志,管理,信息,对比,项目,名称,情况,L

    linux命令设置日期?

    linux命令设置日期?,时间,系统,命令,服务,大陆,信息,国家,时钟,终端,日期,详

    linux命令行设置网卡?

    linux命令行设置网卡?,系统,地址,信息,网络,工具,电脑,工作,名称,设备,网卡,l

    linux命令优先级设置?

    linux命令优先级设置?,系统,时间,实时,策略,优先级,分时,管理,周期性,进程,

    linux设置ip命令?

    linux设置ip命令?,地址,系统,密码,设备,命令,服务,工具,网络,网卡,计算机,在L

    linux设置命令是什么?

    linux设置命令是什么?,系统,工作,信息,名称,地址,命令,在线,基础,标准,工具,l

    linux命令设置密码?

    linux命令设置密码?,密码,系统,服务,软件,地址,电脑,流程,管理,用户,命令,问

    linux查询线程命令?

    linux查询线程命令?,系统,第一,线程,命令,进程,代码,分时,软件,选项,界面,如

    linux设置编码命令?

    linux设置编码命令?,系统,数据,发展,文件,字符集,命令,数据库,以下,终端,大

    linux命令行设置语言?

    linux命令行设置语言?,系统,管理,环境,国家,工具,电脑,软件,文化,底部,语言,l

    linux设置壁纸的命令?

    linux设置壁纸的命令?,图片,系统,电脑,照片,位置,终端,颜色,字体,单击,壁纸,

    linux恢复命令行设置?

    linux恢复命令行设置?,系统,工作,密码,信息,工具,地址,电脑,命令,情况,地方,

    linux命令提示设置?

    linux命令提示设置?,系统,工作,地址,信息,命令,软件,目录,管理,变量,文件,Lin