Application.CurrentCulture和Thread.CurrentCulture之间的差异

问题描述 投票:1回答:1

有人可以告诉我Application.CurrentCultureThread.CurrentCulture之间的区别。

线程具有CurrentCultureCurrentUICulture。但是应用程序只有CurrentCulture。为什么?

我指的是下面提到的此链接:

  1. https://msdn.microsoft.com/en-us/library/system.windows.forms.application.currentculture(v=vs.110).aspx

  2. https://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture(v=vs.110).aspx

c# .net culture currentculture
1个回答
5
投票

Application.CurrentCulture委托给Application.CurrentCulture“获​​取或设置当前线程的区域性信息”),因此它仅将其设置为应用程序的主线程。在.NET 4.5中,您可以使用Thread.CurrentThread.CurrentCulture属性来更改AppDomain的区域性。

这里是CultureInfo.DefaultThreadCurrentCultureCultureInfo.DefaultThreadCurrentCulture

source
© www.soinside.com 2019 - 2024. All rights reserved.