18

重複の可能性:
アプリケーションの CurrentCulture と CurrentUICulture の設定

アプリケーションで開くすべてのスレッドにデフォルトのカルチャを設定したいと考えています。それを設定する方法はありますか(すべてのスレッドで個別に設定せずに)

ありがとう

4

2 に答える 2

34

.net 4.5 を使用している場合は、以下のプロパティを使用できます

CultureInfo.DefaultThreadCurrentCulture財産

.NET Framework 4 以前のバージョンでは、既定で、すべてのスレッドのカルチャが Windows システム カルチャに設定されます。現在のカルチャが既定のシステム カルチャと異なるアプリケーションの場合、この動作は多くの場合望ましくありません。.NET Framework 4.5 では、DefaultThreadCurrentCulture プロパティを使用して、アプリケーションでアプリケーション ドメイン内のすべてのスレッドの既定のカルチャを定義できます。

http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.defaultthreadcurrentculture.aspx

于 2013-01-28T13:17:54.900 に答える
5

.NET 4.5 を使用していない場合は、デフォルトのカルチャを使用してスレッドを構築する静的ヘルパー クラスを作成できます。

于 2013-01-28T13:22:26.043 に答える