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 качестве нового пользовательского языка и региональных параметров, оно должно задать это значение явным образом.
Если ресурсы для конкретного языка и региональных параметров недоступны в системе, используются ресурсы для нейтрального языка и региональных параметров. Если ресурсы для нейтрального языка и региональных параметров недоступны, используются ресурсы, внедренные в сборку main. Дополнительные сведения о процессе отката ресурсов см. в разделе Упаковка и развертывание ресурсов.
Список языков и региональных параметров в API Windows немного отличается от списка языков и региональных параметров в платформа .NET Framework. Если требуется взаимодействие с Windows, например с помощью механизма вызова платформы, приложение должно использовать определенный язык и региональные параметры, определенные в платформа .NET Framework. Это гарантирует согласованность с эквивалентным языковым стандартом Windows, который идентифицируется с тем же LCID.