4

私は ac# アプリケーションを使用しています。アクセスすると

Thread.CurrentThread.CurrentCulture

オブジェクトを調べたところ、そのカルチャが en-GB に設定されていることがわかりました。GB 値にアクセスするにはどうすればよいですか? 私はオブジェクトを見ましたが、それがどこに保管されているかは明らかではありませんでした。

4

1 に答える 1

5

この方法で試してください:

var name = Thread.CurrentThread.CurrentCulture.Name;
var locale = name.Split('-')[1];

上記のコードを調整して、 の結果がSplit()長さ 2 の配列を返すかどうかをチェックします。Last()メソッド fromを使用System.Linqして、インデックスをリレーすることなく、最後の要素を取得することもできます。

于 2013-01-08T00:23:34.357 に答える