Condividi tramite


CultureAndRegionInfoBuilder.Parent Proprietà

Definizione

Ottiene o imposta l'oggetto CultureInfo che rappresenta le impostazioni cultura padre delle impostazioni cultura personalizzate correnti.

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

Valore della proprietà

Oggetto CultureInfo che rappresenta le impostazioni cultura padre delle impostazioni cultura personalizzate correnti.

Eccezioni

In un'operazione di impostazione non è possibile individuare il valore delle impostazioni cultura. È possibile che il valore assegnato sia rappresentato da impostazioni cultura personalizzate non registrate.

In un'operazione set il valore è null.

In un'operazione di impostazione, durante la quale viene eseguito lo scorrimento dei predecessori delle impostazioni cultura correnti, non è possibile individuare le impostazioni cultura invarianti tra 10 generazioni di predecessori.

-oppure-

In un'operazione di impostazione è stato individuato un riferimento circolare: il valore assegnato è un predecessore delle impostazioni cultura personalizzate correnti.

Commenti

Le impostazioni cultura hanno una gerarchia. Per le impostazioni cultura predefinite, l'elemento padre di impostazioni cultura specifiche è una cultura neutra e l'elemento padre di impostazioni cultura non associate è .InvariantCulture Le impostazioni cultura padre includono solo il set di informazioni comuni tra i relativi elementi figlio.

È in genere consigliabile che le impostazioni cultura personalizzate siano conformi a questa gerarchia. Per impostazione predefinita, tuttavia, l'oggetto Parent di impostazioni cultura personalizzate è l'oggetto Parent delle impostazioni cultura su cui si basa. Se l'applicazione crea impostazioni cultura con CultureName "en-US-MyCulture" in base a "en-US", il relativo padre è "en" perché è " Parent en-US". Se l'applicazione usa "en-US" come Parent delle nuove impostazioni cultura personalizzate, deve impostare questo valore in modo esplicito.

Se le risorse per le impostazioni cultura specifiche non sono disponibili nel sistema, vengono usate le risorse per le impostazioni cultura neutre. Se le risorse per le impostazioni cultura neutre non sono disponibili, vengono usate le risorse incorporate nell'assembly principale. Per altre informazioni sul processo di fallback delle risorse, vedere Creazione di pacchetti e distribuzione di risorse.

L'elenco delle impostazioni cultura nell'API Di Windows è leggermente diverso dall'elenco delle impostazioni cultura in .NET Framework. Se è necessaria l'interoperabilità con Windows, ad esempio tramite il meccanismo platform invoke, l'applicazione deve usare impostazioni cultura specifiche definite in .NET Framework. In questo modo si garantisce la coerenza con le impostazioni locali di Windows equivalenti, identificate con lo stesso LCID.

Si applica a