设置当前线程的文化代码有什么作用?

时间:2010-06-02 18:37:50

标签: asp.net localization culture

设置当前线程的文化代码的结果是什么?

我理解如果我使用资源文件,它会从.resx文件中提取标签/字符串。

还有什么?它会影响我的日期/金钱格式吗?

4 个答案:

答案 0 :(得分:1)

是的,您的日期,金钱和其他设置将根据您的主题文化。 当您设置线程的文化时,您的应用程序将在该文化下运行。

答案 1 :(得分:1)

设置Thread.CurrentCulture会影响日期和数字的格式化和解析。设置Thread.CurrentUICulture会影响从资源文件中获取资源。

答案 2 :(得分:1)

它可能会影响日期和货币格式,具体取决于您如何进行格式化。我认为默认的ToString()通常会检查踏板UI文化,但如果你有任何自定义格式,它将覆盖默认值。

答案 3 :(得分:1)

请参阅各种操作系统中的http://msdn.microsoft.com/en-us/goglobal/bb896001国家语言支持代码