CultureInfo.IsNeutralCulture Propiedad

Definición

Obtiene un valor que indica si el objeto actual CultureInfo representa una referencia cultural neutra.

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

Valor de propiedad

true es si el objeto actual CultureInfo representa una referencia cultural neutra; de lo contrario, falsees .

Ejemplos

En el ejemplo de código siguiente se determina qué referencias culturales usan el idioma chino son referencias culturales neutras.

Note

En el ejemplo se muestran los nombres de referencia cultural y zh-CHS anteriores zh-CHT con los identificadores de referencia cultural de 0x0004 y 0x7C04, respectivamente. Sin embargo, las aplicaciones de Windows Vista deben usar el zh-Hans nombre en lugar de zh-CHS y el zh-Hant nombre en lugar de zh-CHT. Los zh-Hans nombres y zh-Hant representan el estándar actual y se deben usar a menos que tenga una razón para usar los nombres anteriores.

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

Comentarios

Una referencia cultural neutral es una referencia cultural asociada a un idioma, pero no a un país o región. Difiere de una referencia cultural específica, que es una referencia cultural asociada tanto a un idioma como a un país o región. Por ejemplo, fr es el nombre de la cultura francesa neutral, mientras que fr-FR es el nombre de la cultura francesa en Francia.

Si esta propiedad devuelve false, la referencia cultural es una referencia cultural específica o la referencia cultural invariable.

Se aplica a

Consulte también