Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果不是在Thread.CurrentCilture中,我在哪里可以找到用户区域性_C#_Locale_Cultureinfo - Fatal编程技术网

C# 如果不是在Thread.CurrentCilture中,我在哪里可以找到用户区域性

C# 如果不是在Thread.CurrentCilture中,我在哪里可以找到用户区域性,c#,locale,cultureinfo,C#,Locale,Cultureinfo,如果我不能(自然地)使用nor,是否有可能找到用户文化? 我不能使用它们,因为我只是在修改大型项目的一小部分,而且线程。CurrentCulture在其中的某个地方被设置为不同的区域性。 一种可能的解决方案是在设置Thread.CurrentCulture时记住原始区域性。但不管发生什么,都有办法获得适当的用户文化吗?您可以p/调用并将结果值传递给具有int的: [DllImport("kernel32.dll")] static extern int GetUserDefaultLCID();

如果我不能(自然地)使用nor,是否有可能找到用户文化?
我不能使用它们,因为我只是在修改大型项目的一小部分,而且
线程。CurrentCulture
在其中的某个地方被设置为不同的区域性。
一种可能的解决方案是在设置
Thread.CurrentCulture
时记住原始区域性。但不管发生什么,都有办法获得适当的用户文化吗?

您可以p/调用并将结果值传递给具有
int
的:

[DllImport("kernel32.dll")]
static extern int GetUserDefaultLCID();


“被设定为不同的文化”-试着解决这个问题,这才是真正的问题。@Henk:是的,我知道,这是一首歌,唱的东西没有发挥应有的作用,但故事的这一部分超出了我的影响。
CultureInfo defaultUserCulture = new CultureInfo(GetUserDefaultLCID());