CultureAndRegionInfoBuilder.Parent Свойство

Определение

Возвращает или задает объект CultureInfo, представляющий родительский язык и региональные параметры текущего пользовательского языка и региональных параметров.Gets or sets the CultureInfo object that represents the parent culture of the current custom culture.

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

Объект CultureInfo, представляющий родительский язык и региональные параметры текущего пользовательского языка и региональных параметров.The CultureInfo object that represents the parent culture of the current custom culture.

Исключения

Невозможно найти значение языка и региональных параметров в наборе операций.In a set operation, the culture value cannot be found. Возможно, назначенное значение является незарегистрированным пользовательским языком и региональными параметрами.Possibly, the assigned value is an unregistered custom culture.

В операции задания значением является null.In a set operation, the value is null.

В наборе операций, который обходит предков текущего языка и региональных параметров, невозможно обнаружить инвариантный язык и региональные параметры в 10 поколениях предков.In a set operation, which traverses the ancestors of the current culture, the invariant culture cannot be found within 10 generations of ancestors.

-или--or-

В наборе операций была обнаружена циклическая ссылка: назначенное значение является предком текущего пользовательского языка и региональных параметров.In a set operation, a circular reference was discovered: the assigned value is an ancestor of the current custom culture.

Комментарии

В языках и региональных параметрах есть иерархия.The cultures have a hierarchy. Для предопределенных языков и региональных параметров родительским элементом для определенного языка и региональными параметрами является нейтральная культура, а родителем нейтрального языка и региональных параметров является InvariantCulture .For predefined cultures, the parent of a specific culture is a neutral culture and the parent of a neutral culture is the InvariantCulture. Родительский язык и региональные параметры охватывают только набор сведений, общих для дочерних элементов.The parent culture encompasses only the set of information that is common among its children.

Обычно рекомендуется, чтобы пользовательские языки и региональные параметры соответствовали этой иерархии.It is generally recommended that custom cultures conform to this hierarchy. Однако по умолчанию для Parent пользовательского языка и региональных параметров используется Parent язык и региональные параметры, на которых она основана.However, by default, the Parent of a custom culture is the Parent of the culture on which it is based. Если приложение создает язык и региональные параметры с CultureName "en-US-микултуре" на основе "en-US", его родительский элемент — "en", так как это Parent "en-US".If the application creates a culture with CultureName "en-US-MyCulture" based on "en-US", its parent is "en" because that is the Parent of "en-US". Если приложение использует "en-US" в качестве Parent нового пользовательского языка и региональных параметров, оно должно явно задать это значение.If the application uses "en-US" as the Parent of the new custom culture, it must set this value explicitly.

Если ресурсы для конкретных региональных параметров недоступны в системе, используются ресурсы для нейтрального языка и региональных параметров.If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. Если ресурсы для нейтрального языка и региональных параметров недоступны, используются ресурсы, внедренные в основную сборку.If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. Дополнительные сведения о процессе резервного использования ресурсов см. в разделе Упаковка и развертывание ресурсов.For more information about the resource fallback process, see Packaging and Deploying Resources.

Список языков и региональных параметров в API Windows немного отличается от списка языков и региональных параметров в .NET Framework.The list of cultures in the Windows API is slightly different from the list of cultures in the .NET Framework. Если требуется взаимодействие с Windows, например с помощью механизма вызова неуправляемого кода, приложение должно использовать определенную культуру, определенную в .NET Framework.If interoperability with Windows is required, for example, through the platform invoke mechanism, the application should use a specific culture that is defined in the .NET Framework. Это обеспечивает согласованность с эквивалентным региональным стандартом Windows, который определяется с помощью того же самого LCID .This ensures consistency with the equivalent Windows locale, which is identified with the same LCID.

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