CultureInfo.IsNeutralCulture Propriedade

Definição

Obtém um valor que indica se o CultureInfo atual representa uma cultura neutra.

public virtual bool IsNeutralCulture { get; }

Valor da propriedade

true se a CultureInfo atual representar uma cultura neutra, caso contrário, false.

Exemplos

O exemplo de código a seguir determina quais culturas que usam o idioma chinês são culturas neutras.

Observação

O exemplo exibe os nomes de cultura e zh-CHT mais antigos zh-CHS com os identificadores de cultura 0x0004 e 0x7C04, respectivamente. No entanto, seus aplicativos do Windows Vista devem usar o zh-Hans nome em vez de zh-CHS e o zh-Hant nome em vez de zh-CHT. Os zh-Hans nomes e zh-Hant representam o padrão atual e devem ser usados, a menos que você tenha um motivo para usar os nomes mais antigos.

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

*/

Comentários

Uma cultura neutra é uma cultura associada a um idioma, mas não a um país ou região. Ela difere de uma cultura específica, que é uma cultura associada a um idioma e a um país ou região. Por exemplo, fr é o nome da cultura francesa neutra, enquanto fr-FR é o nome da cultura francesa na França.

Se essa propriedade retornar false, a cultura será uma cultura específica ou a cultura invariável.

Aplica-se a

Confira também