Прочитать на английском

Поделиться через


CultureInfo.Parent Свойство

Определение

Возвращает объект CultureInfo, представляющий родительский язык и региональные параметры текущего объекта CultureInfo.

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

Значение свойства

Объект CultureInfo, представляющий родительский язык и региональные параметры текущего объекта CultureInfo.

Примеры

В следующем примере кода определяется родительский язык и региональные параметры для каждого конкретного языка и региональных параметров с помощью китайского языка.

Примечание

В примере отображаются имена старых zh-CHS языков и zh-CHT региональных параметров с идентификаторами 0x0004 и 0x7C04 языка и региональных параметров соответственно. Однако приложения Windows Vista должны использовать zh-Hans имя вместо zh-CHS и zh-Hant имя вместо zh-CHT. zh-Hans Имена и zh-Hant представляют текущий стандарт и должны использоваться, если у вас нет причины для использования более старых имен.

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

*/

Комментарии

Язык и региональные параметры имеют иерархию, в которой родительским элементом определенного языка и региональных параметров является нейтральный язык и региональные параметры, а родительским InvariantCultureэлементом InvariantCulture является сам инвариантный язык и региональные параметры. Родительский язык и региональные параметры охватывают только набор сведений, общих среди его дочерних элементов.

Если ресурсы для конкретного языка и региональных параметров недоступны в системе, используются ресурсы для нейтрального языка и региональных параметров. Если ресурсы для нейтрального языка и региональных параметров недоступны, используются ресурсы, внедренные в сборку main. Дополнительные сведения о процессе отката ресурсов см. в статье Упаковка и развертывание ресурсов.

Применяется к

Продукт Версии
.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

См. также раздел