我正在使用c#应用程序。如果我访问
Thread.CurrentThread.CurrentCulture
对象,从检查中我发现它的文化设置为en-GB,我该如何访问GB值?我看着这个物体,并没有明显存放的地方。
答案 0 :(得分:5)
尝试这种方式:
var name = Thread.CurrentThread.CurrentCulture.Name;
var locale = name.Split('-')[1];
调整上面的代码以检查Split()
的结果是否返回长度等于2的数组。您还可以使用Last()
中的System.Linq
方法获取其最后一个元素,而无需在索引上进行中继。