CultureAndRegionInfoBuilder.Parent Свойство

Определение

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

public:
 property System::Globalization::CultureInfo ^ Parent { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Parent { get; set; }
member this.Parent : System.Globalization.CultureInfo with get, set
Public Property Parent As CultureInfo

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

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

Исключения

Невозможно найти значение языка и региональных параметров в наборе операций. Возможно, назначенное значение является незарегистрированным пользовательским языком и региональными параметрами.

В операции задания значением является null.

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

-или-

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

Комментарии

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

Как правило, рекомендуется, чтобы пользовательские язык и региональные параметры соответствовали этой иерархии. Однако по умолчанию Parent для пользовательского языка и региональных параметров используется Parent язык и региональные параметры, на которых он основан. Если приложение создает язык и региональные параметры с CultureName en-US-MyCulture на основе en-US, его родительским элементом является en, так как это Parent en-US. Если приложение использует en-US в качестве Parent нового пользовательского языка и региональных параметров, оно должно задать это значение явным образом.

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

Список языков и региональных параметров в API Windows немного отличается от списка языков и региональных параметров в платформа .NET Framework. Если требуется взаимодействие с Windows, например с помощью механизма вызова платформы, приложение должно использовать определенный язык и региональные параметры, определенные в платформа .NET Framework. Это обеспечивает согласованность с эквивалентным языковым стандартом Windows, который идентифицируется с тем же LCID.

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