6

使用:

Console.WriteLine(System.Globalization.CultureInfo.CurrentCulture.ToString());

私は得る"en-US"

たとえば、コントロール パネルの設定 (地域と言語) で何を変更すればよいでしょうか"en-CA"

4

4 に答える 4

10

"en-CA" などの別のものを取得するには、コントロール パネルの設定 (地域と言語) で何を変更する必要がありますか。

次のように、現在のスレッドに合わせて変更できます。

System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("en-CA");

その後:

Console.WriteLine(System.Globalization.CultureInfo.CurrentCulture.ToString());

戻ります:

en-CA
于 2014-01-23T17:53:01.690 に答える
5

私の経験では、カルチャはオペレーティング システムのバージョンによって設定されていました。コントロールパネルの設定ではありません。以前は、文化に基づく機能をテストするために、複数の VM で複数のバージョンの Windows を実行する必要がありました。

于 2014-01-23T17:54:24.387 に答える