Freigeben über


CultureInfo.IsNeutralCulture-Eigenschaft

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

Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overridable ReadOnly Property IsNeutralCulture As Boolean
'Usage
Dim instance As CultureInfo
Dim value As Boolean

value = instance.IsNeutralCulture
public virtual bool IsNeutralCulture { get; }
public:
virtual property bool IsNeutralCulture {
    bool get ();
}
/** @property */
public boolean get_IsNeutralCulture ()
public function get IsNeutralCulture () : boolean

Eigenschaftenwert

true, wenn die aktuelle CultureInfo eine neutrale Kultur darstellt, andernfalls false.

Hinweise

Eine neutrale Kultur ist eine Kultur, die einer Sprache zugeordnet ist, aber keinem Land und keiner Region. Eine spezifische Kultur ist eine Kultur, die einer Sprache und einem Land oder einer Region zugeordnet ist. Beispielsweise ist "fr" eine neutrale Kultur, und "fr-FR" ist eine spezifische Kultur. Beachten Sie, dass es sich bei "zh-CHS" (vereinfachtes Chinesisch) und "zh-CHT" (traditionelles Chinesisch) um neutrale Kulturen handelt.

Wenn die Eigenschaft false zurückgibt, ist die Kultur entweder eine spezifische Kultur oder die invariante Kultur.

Beispiel

Im folgenden Codebeispiel werden die Kulturen bestimmt, die die chinesische Sprache verwenden und neutrale Kulturen sind.

Imports System
Imports System.Globalization

Public Class SamplesCultureInfo

   Public Shared 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,-6} {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 'Main 

End Class 'SamplesCultureInfo


'This code produces the following output.
'
'zh-CHS Chinese (Simplified)                    : neutral
'zh-TW  Chinese (Taiwan)                        : specific
'zh-CN  Chinese (People's Republic of China)    : specific
'zh-HK  Chinese (Hong Kong S.A.R.)              : specific
'zh-SG  Chinese (Singapore)                     : specific
'zh-MO  Chinese (Macao S.A.R.)                  : specific
'zh-CHT Chinese (Traditional)                   : neutral
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,-6} {1,-40}", ci.Name, ci.EnglishName );
            if ( ci.IsNeutralCulture )  {
               Console.WriteLine( ": neutral" );
            }
            else  {
               Console.WriteLine( ": specific" );
            }
         }
      }

   }

}


/*
This code produces the following output.

zh-CHS Chinese (Simplified)                    : neutral
zh-TW  Chinese (Taiwan)                        : specific
zh-CN  Chinese (People's Republic of China)    : specific
zh-HK  Chinese (Hong Kong S.A.R.)              : specific
zh-SG  Chinese (Singapore)                     : specific
zh-MO  Chinese (Macao S.A.R.)                  : specific
zh-CHT Chinese (Traditional)                   : neutral

*/
using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Lists the cultures that use the Chinese language and determines if each is a neutral culture.
   System::Collections::IEnumerator^ enum0 = CultureInfo::GetCultures( CultureTypes::AllCultures )->GetEnumerator();
   while ( enum0->MoveNext() )
   {
      CultureInfo^ ci = safe_cast<CultureInfo^>(enum0->Current);
      if ( ci->TwoLetterISOLanguageName->Equals( "zh" ) )
      {
         Console::Write( "{0,-6} {1,-40}", ci->Name, ci->EnglishName );
         if ( ci->IsNeutralCulture )
         {
            Console::WriteLine( ": neutral" );
         }
         else
         {
            Console::WriteLine( ": specific" );
         }
      }
   }
}

/*
This code produces the following output.

zh-CHS Chinese (Simplified)                    : neutral
zh-TW  Chinese (Taiwan)                        : specific
zh-CN  Chinese (People's Republic of China)    : specific
zh-HK  Chinese (Hong Kong S.A.R.)              : specific
zh-SG  Chinese (Singapore)                     : specific
zh-MO  Chinese (Macao S.A.R.)                  : specific
zh-CHT Chinese (Traditional)                   : neutral

*/
import System.* ;
import System.Globalization.* ;

public class SamplesCultureInfo
{  
    public static void main(String[] args)
    {
        // Lists the cultures that use the Chinese language and determines if 
        // each is a neutral culture.
        for(int iCtr=0;
            iCtr < (CultureInfo.GetCultures(CultureTypes.AllCultures).length);
            iCtr++) {
            CultureInfo ci = 
                CultureInfo.GetCultures(CultureTypes.AllCultures)[iCtr];
            if (ci.get_TwoLetterISOLanguageName().equalsIgnoreCase("zh")) {
                Console.Write("{0,-6} {1,-40}", ci.get_Name(), 
                    ci.get_EnglishName());
                if (ci.get_IsNeutralCulture()) {
                    Console.WriteLine(": neutral");
                }
                else {
                    Console.WriteLine(": specific");
                }
            }
        }
    } //main
} //SamplesCultureInfo

/*
This code produces the following output.

zh-CHS Chinese (Simplified)                    : neutral
zh-TW  Chinese (Taiwan)                        : specific
zh-CN  Chinese (People's Republic of China)    : specific
zh-HK  Chinese (Hong Kong S.A.R.)              : specific
zh-SG  Chinese (Singapore)                     : specific
zh-MO  Chinese (Macau S.A.R.)                  : specific
zh-CHT Chinese (Traditional)                   : neutral
*/

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

CultureInfo-Klasse
CultureInfo-Member
System.Globalization-Namespace
CultureInfo.InvariantCulture-Eigenschaft