CultureAndRegionInfoBuilder.Parent Propriété

Définition

Obtient ou définit l'objet CultureInfo qui représente la culture parente de la culture personnalisée actuelle.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

Valeur de propriété

Objet CultureInfo qui représente la culture parente de la culture personnalisée actuelle.The CultureInfo object that represents the parent culture of the current custom culture.

Exceptions

Dans une opération ensembliste, la valeur de culture ne peut pas être trouvée.In a set operation, the culture value cannot be found. La valeur assignée est probablement une culture personnalisée non enregistrée.Possibly, the assigned value is an unregistered custom culture.

Dans une opération ensembliste, la valeur est null.In a set operation, the value is null.

Dans une opération ensembliste qui parcourt les ancêtres de la culture actuelle, la culture invariante ne peut pas être trouvée parmi les 10 générations d’ancêtres.In a set operation, which traverses the ancestors of the current culture, the invariant culture cannot be found within 10 generations of ancestors.

- ou --or-

Dans une opération ensembliste, une référence circulaire a été découverte : la valeur assignée est un ancêtre de la culture personnalisée actuelle.In a set operation, a circular reference was discovered: the assigned value is an ancestor of the current custom culture.

Remarques

Les cultures ont une hiérarchie.The cultures have a hierarchy. Pour les cultures prédéfinies, le parent d’une culture spécifique est une culture neutre et le parent d’une culture neutre est InvariantCulturele.For predefined cultures, the parent of a specific culture is a neutral culture and the parent of a neutral culture is the InvariantCulture. La culture parente englobe uniquement l’ensemble d’informations qui est commun entre ses enfants.The parent culture encompasses only the set of information that is common among its children.

Il est généralement recommandé que les cultures personnalisées soient conformes à cette hiérarchie.It is generally recommended that custom cultures conform to this hierarchy. Toutefois, par défaut, le Parent d’une culture personnalisée est le Parent de la culture sur laquelle il est basé.However, by default, the Parent of a custom culture is the Parent of the culture on which it is based. Si l’application crée une culture avec CultureName «en-US-MyCulture» basée sur «en-US», son parent est «en», car c’est Parent le de «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". Si l’application utilise «en-US» comme le Parent de la nouvelle culture personnalisée, elle doit définir cette valeur explicitement.If the application uses "en-US" as the Parent of the new custom culture, it must set this value explicitly.

Si les ressources pour la culture spécifique ne sont pas disponibles dans le système, les ressources pour la culture neutre sont utilisées.If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. Si les ressources de la culture neutre ne sont pas disponibles, les ressources incorporées dans l’assembly principal sont utilisées.If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. Pour plus d’informations sur le processus de secours pour les ressources, consultez empaquetage et déploiement de ressources.For more information about the resource fallback process, see Packaging and Deploying Resources.

La liste de cultures dans l’API Windows est légèrement différente de la liste des cultures dans le .NET Framework.The list of cultures in the Windows API is slightly different from the list of cultures in the .NET Framework. Si l’interopérabilité avec Windows est requise, par exemple, via le mécanisme d’appel de code non managé, l’application doit utiliser une culture spécifique définie dans le .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. Cela garantit la cohérence avec les paramètres régionaux Windows équivalents, qui sont identifiés de LCIDla même manière.This ensures consistency with the equivalent Windows locale, which is identified with the same LCID.

S’applique à