アプリケーションで開くすべてのスレッドにデフォルトのカルチャを設定したいと考えています。それを設定する方法はありますか(すべてのスレッドで個別に設定せずに)
ありがとう
アプリケーションで開くすべてのスレッドにデフォルトのカルチャを設定したいと考えています。それを設定する方法はありますか(すべてのスレッドで個別に設定せずに)
ありがとう
.net 4.5 を使用している場合は、以下のプロパティを使用できます
CultureInfo.DefaultThreadCurrentCulture
財産
.NET Framework 4 以前のバージョンでは、既定で、すべてのスレッドのカルチャが Windows システム カルチャに設定されます。現在のカルチャが既定のシステム カルチャと異なるアプリケーションの場合、この動作は多くの場合望ましくありません。.NET Framework 4.5 では、DefaultThreadCurrentCulture プロパティを使用して、アプリケーションでアプリケーション ドメイン内のすべてのスレッドの既定のカルチャを定義できます。
.NET 4.5 を使用していない場合は、デフォルトのカルチャを使用してスレッドを構築する静的ヘルパー クラスを作成できます。