有人能告诉我Application.CurrentCulture和Thread.CurrentCulture之间的区别.
Thread有CurrentCulture和CurrentUICulture.但Application只有CurrentCulture.为什么?
我正在推荐下面提到的这个链接:
(https://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture(v=vs.110).aspx)
Application.CurrentCulture委托给Thread.CurrentThread.CurrentCulture("获取或设置当前线程的文化信息"),因此它只为应用程序的主线程设置它.在.NET 4.5中,您可以使用该CultureInfo.DefaultThreadCurrentCulture属性更改AppDomain的文化.
这里的源的Application.CurrentCulture:
public static CultureInfo CurrentCulture
{
get {
return Thread.CurrentThread.CurrentCulture;
}
set {
Thread.CurrentThread.CurrentCulture = value;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1297 次 |
| 最近记录: |