Sprache

CultureInfo.IsNeutralCulture Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle CultureInfo Wert eine neutrale Kultur darstellt.

public:
 virtual property bool IsNeutralCulture { bool get(); };
public virtual bool IsNeutralCulture { get; }
member this.IsNeutralCulture : bool
Public Overridable ReadOnly Property IsNeutralCulture As Boolean

Eigenschaftswert

true wenn der Aktuelle CultureInfo eine neutrale Kultur darstellt; andernfalls false.

Beispiele

Im folgenden Codebeispiel wird ermittelt, welche Kulturen die chinesische Sprache verwenden, neutrale Kulturen sind.

Note

Im Beispiel werden die älteren zh-CHS Und zh-CHT Kulturnamen mit den 0x0004 bzw. 0x7C04 Kulturbezeichnern angezeigt. Ihre Windows Vista-Anwendungen sollten jedoch den zh-Hans Namen anstelle und zh-CHS den zh-Hant Namen anstelle von zh-CHT verwenden. Die zh-Hans Namen stellen zh-Hant den aktuellen Standard dar und sollten verwendet werden, es sei denn, Sie haben einen Grund für die Verwendung der älteren Namen.

using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Lists the cultures that use the Chinese language and determines if each is a neutral culture.
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures))
      {
         if (ci.TwoLetterISOLanguageName == "zh")
         {
            Console.Write("{0,-7} {1,-40}", ci.Name, ci.EnglishName);
            if (ci.IsNeutralCulture)
            {
               Console.WriteLine(": neutral");
                }
            else
            {
               Console.WriteLine(": specific");
            }
         }
      }
   }
}


/*
This code produces the following output.

zh-Hans Chinese (Simplified)                    : neutral
zh-TW   Chinese (Traditional, Taiwan)           : specific
zh-CN   Chinese (Simplified, PRC)               : specific
zh-HK   Chinese (Traditional, Hong Kong S.A.R.) : specific
zh-SG   Chinese (Simplified, Singapore)         : specific
zh-MO   Chinese (Traditional, Macao S.A.R.)     : specific
zh      Chinese                                 : neutral
zh-Hant Chinese (Traditional)                   : neutral
zh-CHS  Chinese (Simplified) Legacy             : neutral
zh-CHT  Chinese (Traditional) Legacy            : neutral

*/
Imports System.Globalization

Module Module1

   Public Sub Main()

      ' Lists the cultures that use the Chinese language and determines if each is a neutral culture.
      Dim ci As CultureInfo
      For Each ci In CultureInfo.GetCultures(CultureTypes.AllCultures)
         If ci.TwoLetterISOLanguageName = "zh" Then
            Console.Write("{0,-7} {1,-40}", ci.Name, ci.EnglishName)
            If ci.IsNeutralCulture Then
               Console.WriteLine(": neutral")
            Else
               Console.WriteLine(": specific")
            End If
         End If
      Next ci

   End Sub

End Module


'This code produces the following output.
'
'zh-Hans Chinese (Simplified)                    : neutral
'zh-TW   Chinese (Traditional, Taiwan)           : specific
'zh-CN   Chinese (Simplified, PRC)               : specific
'zh-HK   Chinese (Traditional, Hong Kong S.A.R.) : specific
'zh-SG   Chinese (Simplified, Singapore)         : specific
'zh-MO   Chinese (Traditional, Macao S.A.R.)     : specific
'zh      Chinese                                 : neutral
'zh-Hant Chinese (Traditional)                   : neutral
'zh-CHS  Chinese (Simplified) Legacy             : neutral
'zh-CHT  Chinese (Traditional) Legacy            : neutral

Hinweise

Eine neutrale Kultur ist eine Kultur, die mit einer Sprache, aber nicht mit einem Land oder einer Region verbunden ist. Es unterscheidet sich von einer bestimmten Kultur, bei der es sich um eine Kultur handelt, die sowohl einer Sprache als auch einem Land oder einer Region zugeordnet ist. Beispielsweise ist fr der Name für die neutrale französische Kultur, während fr-FR der Name für die französische Kultur in Frankreich ist.

Wenn diese Eigenschaft zurückgegeben wird false, ist die Kultur entweder eine bestimmte Kultur oder die invariante Kultur.

Gilt für:

Weitere Informationen