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