CultureInfo.IsNeutralCulture Propriété

Définition

Obtient une valeur indiquant si l'élément CultureInfo actuel représente une culture neutre.Gets a value indicating whether the current CultureInfo represents a neutral culture.

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

Valeur de propriété

true si l'élément CultureInfo actuel représente une culture neutre ; sinon, falsetrue if the current CultureInfo represents a neutral culture; otherwise, false.

Exemples

L’exemple de code suivant détermine quelles cultures utilisant le langage chinois sont des cultures neutres.The following code example determines which cultures using the Chinese language are neutral cultures.

Notes

L’exemple affiche les noms de culture zh-CHS et zh-CHT plus anciens avec les identificateurs de culture 0x0004 et 0x7C04, respectivement.The example displays the older zh-CHS and zh-CHT culture names with the 0x0004 and 0x7C04 culture identifiers, respectively. Toutefois, vos applications Windows Vista doivent utiliser le nom zh-Hans au lieu de zh-CHS et le nom zh-Hant au lieu de zh-CHT.However, your Windows Vista applications should use the zh-Hans name instead of zh-CHS and the zh-Hant name instead of zh-CHT. Les noms zh-Hans et zh-Hant représentent le standard actuel et doivent être utilisés à moins que vous n’ayez une raison d’utiliser les noms plus anciens.The zh-Hans and zh-Hant names represent the current standard, and should be used unless you have a reason for using the older names.

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,-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

*/
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

Remarques

Une culture neutre est une culture associée à une langue, mais pas à un pays ou une région.A neutral culture is a culture that is associated with a language but not with a country or region. Elle diffère d’une culture spécifique, qui est une culture associée à une langue et à un pays ou une région.It differs from a specific culture, which is a culture that is associated with both a language and a country or region. Par exemple, fr est le nom de la culture neutre du français, tandis que fr-FR est le nom de la culture française en France.For example, fr is the name for the neutral French culture, while fr-FR is the name for the French culture in France.

Si cette propriété retourne false, la culture est une culture spécifique ou la culture dite indifférente.If this property returns false, the culture is either a specific culture or the invariant culture.

S’applique à

Voir aussi