取决于您所说的“ CultureName ”
// "ru-RU" on my workstation: Russian language (Russia dialect/subculture)
String name = Thread.CurrentThread.CurrentCulture.Name;
// "ru" - just Russian
String isoName = Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName;
所以在你的情况下
// German, Germany (and not Austria)
if (Thread.CurrentThread.CurrentCulture.Name.Equals("de-DE")) {
...
}
else if (Thread.CurrentThread.CurrentCulture.Name.Equals("de-AT")) {
// German, but Austrian subculture
...
}
或者
// German, any subculture, dialect ect.
if (Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName.Equals("de")) {
...
}