Freigeben über


CultureAndRegionInfoBuilder.Parent Eigenschaft

Definition

Ruft das CultureInfo-Objekt ab, das die übergeordnete Kultur der aktuellen benutzerdefinierten Kultur darstellt, oder legt dieses fest.

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

Eigenschaftswert

Das CultureInfo-Objekt, das die übergeordnete Kultur der aktuellen benutzerdefinierten Kultur darstellt.

Ausnahmen

Der Wert für die Kultur in einem set-Vorgang kann nicht gefunden werden. Möglicherweise ist der zugewiesene Wert eine nicht registrierte benutzerdefinierte Kultur.

In einem Set-Vorgang ist der Wert null.

In einem set-Vorgang, bei dem die Vorgänger der aktuellen Kultur durchlaufen werden, kann die invariante Kultur nicht innerhalb von 10 Vorgängergenerationen gefunden werden.

- oder -

In einem set-Vorgang wurde ein zirkulärer Verweis ermittelt: der zugewiesene Wert ist ein Vorgänger der aktuellen benutzerdefinierten Kultur.

Hinweise

Die Kulturen haben eine Hierarchie. Für vordefinierte Kulturen ist das Übergeordnete einer bestimmten Kultur eine neutrale Kultur, und das Übergeordnete einer neutralen Kultur ist die InvariantCulture. Die übergeordnete Kultur umfasst nur den Satz von Informationen, die für ihre untergeordneten Elemente gemeinsam sind.

Es wird im Allgemeinen empfohlen, dass benutzerdefinierte Kulturen dieser Hierarchie entsprechen. Standardmäßig ist die Parent einer benutzerdefinierten Kultur jedoch die Parent der Kultur, auf der sie basiert. Wenn die Anwendung eine Kultur mit CultureName "en-US-MyCulture" basierend auf "en-US" erstellt, lautet ihr übergeordnetes Element "en", da dies von Parent "en-US" ist. Wenn die Anwendung "en-US" als der Parent neuen benutzerdefinierten Kultur verwendet, muss sie diesen Wert explizit festlegen.

Wenn die Ressourcen für die bestimmte Kultur im System nicht verfügbar sind, werden die Ressourcen für die neutrale Kultur verwendet. Wenn die Ressourcen für die neutrale Kultur nicht verfügbar sind, werden die in die Standard Assembly eingebetteten Ressourcen verwendet. Weitere Informationen zum Ressourcenfallbackprozess finden Sie unter Packen und Bereitstellen von Ressourcen.

Die Liste der Kulturen in der Windows-API unterscheidet sich geringfügig von der Liste der Kulturen im .NET Framework. Wenn eine Interoperabilität mit Windows erforderlich ist, z. B. über den Plattformaufrufmechanismus, sollte die Anwendung eine bestimmte Kultur verwenden, die im .NET Framework definiert ist. Dadurch wird die Konsistenz mit dem entsprechenden Windows-Gebietsschema sichergestellt, das mit demselben LCIDidentifiziert wird.

Gilt für: