CultureInfo.Parent Propriété

Définition

Obtient l’élément CultureInfo qui représente la culture parente de l’élément actif CultureInfo.

public:
 virtual property System::Globalization::CultureInfo ^ Parent { System::Globalization::CultureInfo ^ get(); };
public virtual System.Globalization.CultureInfo Parent { get; }
member this.Parent : System.Globalization.CultureInfo
Public Overridable ReadOnly Property Parent As CultureInfo

Valeur de propriété

Qui CultureInfo représente la culture parente de l’actuel CultureInfo.

Exemples

L’exemple de code suivant détermine la culture parente de chaque culture spécifique à l’aide de la langue chinoise.

Note

L’exemple montre comment afficher les noms plus anciens zh-CHS et zh-CHT de culture avec les identificateurs de culture 0x0004 et 0x7C04, respectivement. Toutefois, vos applications Windows Vista doivent utiliser le zh-Hans nom plutôt zh-CHS que le zh-Hant nom au lieu de zh-CHT. Les zh-Hans noms et zh-Hant les noms représentent la norme actuelle et doivent être utilisés, sauf si vous avez une raison d’utiliser les noms plus anciens.

using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Prints the header.
      Console.WriteLine("SPECIFIC CULTURE                                     PARENT CULTURE");

      // Determines the specific cultures that use the Chinese language, and displays the parent culture.
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
      {
         if (ci.TwoLetterISOLanguageName == "zh")
         {
            Console.Write("0x{0} {1} {2,-40}", ci.LCID.ToString("X4"), ci.Name, ci.EnglishName);
            Console.WriteLine("0x{0} {1} {2}", ci.Parent.LCID.ToString("X4"), ci.Parent.Name, ci.Parent.EnglishName);
         }
      }
   }
}

/*
This code produces the following output.

SPECIFIC CULTURE                                     PARENT CULTURE
0x0404 zh-TW Chinese (Traditional, Taiwan)           0x7C04 zh-CHT Chinese (Traditional) Legacy
0x0804 zh-CN Chinese (Simplified, PRC)               0x0004 zh-CHS Chinese (Simplified) Legacy
0x0C04 zh-HK Chinese (Traditional, Hong Kong S.A.R.) 0x7C04 zh-CHT Chinese (Traditional) Legacy
0x1004 zh-SG Chinese (Simplified, Singapore)         0x0004 zh-CHS Chinese (Simplified) Legacy
0x1404 zh-MO Chinese (Traditional, Macao S.A.R.)     0x7C04 zh-CHT Chinese (Traditional) Legacy

*/
Imports System.Globalization

Module Module1

    Public Sub Main()

      ' Prints the header.
        Console.WriteLine("SPECIFIC CULTURE                                     PARENT CULTURE")

        ' Determines the specific cultures that use the Chinese language, and displays the parent culture.
        Dim ci As CultureInfo
        For Each ci In CultureInfo.GetCultures(CultureTypes.SpecificCultures)
            If ci.TwoLetterISOLanguageName = "zh" Then
                Console.Write("0x{0} {1} {2,-40}", ci.LCID.ToString("X4"), ci.Name, ci.EnglishName)
                Console.WriteLine("0x{0} {1} {2}", ci.Parent.LCID.ToString("X4"), ci.Parent.Name, ci.Parent.EnglishName)
            End If
        Next ci

    End Sub



'This code produces the following output.
'
'SPECIFIC CULTURE                                     PARENT CULTURE
'0x0404 zh-TW Chinese (Traditional, Taiwan)           0x7C04 zh-CHT Chinese (Traditional) Legacy
'0x0804 zh-CN Chinese (Simplified, PRC)               0x0004 zh-CHS Chinese (Simplified) Legacy
'0x0C04 zh-HK Chinese (Traditional, Hong Kong S.A.R.) 0x7C04 zh-CHT Chinese (Traditional) Legacy
'0x1004 zh-SG Chinese (Simplified, Singapore)         0x0004 zh-CHS Chinese (Simplified) Legacy
'0x1404 zh-MO Chinese (Traditional, Macao S.A.R.)     0x7C04 zh-CHT Chinese (Traditional) Legacy

End Module

Remarques

Les cultures ont une hiérarchie dans laquelle le parent d’une culture spécifique est une culture neutre, le parent d’une culture neutre est InvariantCulturele , et le parent de celui-ci InvariantCulture est la culture invariante elle-même. La culture parente englobe uniquement l’ensemble d’informations communes à ses enfants.

Si les ressources de la culture spécifique ne sont pas disponibles dans le système, les ressources de la culture neutre sont utilisées. Si les ressources pour la culture neutre ne sont pas disponibles, les ressources intégrées dans l'assemblage principal seront utilisées. Pour plus d’informations sur le processus de substitution des ressources, consultez Empaquetage et déploiement des ressources.

S’applique à

Voir aussi