CultureInfo.Parent Właściwość

Definicja

Pobiera element CultureInfo reprezentujący kulturę nadrzędną bieżącego CultureInfoelementu .

C#
public virtual System.Globalization.CultureInfo Parent { get; }

Wartość właściwości

Obiekt CultureInfo reprezentujący kulturę nadrzędną bieżącego CultureInfoelementu .

Przykłady

Poniższy przykład kodu określa kulturę nadrzędną każdej konkretnej kultury przy użyciu języka chińskiego.

Uwaga

W przykładzie wyświetlane są nazwy starszych zh-CHS i zh-CHT kultur z odpowiednio identyfikatorami kultury 0x0004 i 0x7C04. Jednak aplikacje systemu Windows Vista powinny używać zh-Hans nazwy zamiast zh-CHS i zh-Hant nazwy zamiast zh-CHT. Nazwy zh-Hans i zh-Hant reprezentują bieżący standard i powinny być używane, chyba że masz przyczynę używania starszych nazw.

C#
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

*/

Uwagi

Kultury mają hierarchię, w której element nadrzędny określonej kultury jest kulturą neutralną, nadrzędnym kultury neutralnej jest InvariantCulture, a element nadrzędny InvariantCulture obiektu jest niezmienną kulturą. Kultura nadrzędna obejmuje tylko zestaw informacji, które są wspólne dla jej dzieci.

Jeśli zasoby dla określonej kultury nie są dostępne w systemie, używane są zasoby dla kultury neutralnej. Jeśli zasoby dla kultury neutralnej nie są dostępne, są używane zasoby osadzone w zestawie głównym. Aby uzyskać więcej informacji na temat procesu rezerwowego zasobów, zobacz Pakowanie i wdrażanie zasobów.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też