CultureAndRegionInfoBuilder.Parent Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia CultureInfo obiekt reprezentujący kulturę nadrzędną bieżącej kultury niestandardowej.
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
Wartość właściwości
CultureInfo Obiekt reprezentujący kulturę nadrzędną bieżącej kultury niestandardowej.
Wyjątki
W operacji zestawu nie można odnaleźć wartości kultury. Prawdopodobnie przypisana wartość jest niezarejestrowaną kulturą niestandardową.
W operacji zestawu wartość to null
.
W ramach określonej operacji, która przechodzi przez przodków obecnej kultury, niezmiennej kultury nie można znaleźć w ciągu 10 pokoleń przodków.
-lub-
W operacji zestawu odnaleziono odwołanie cykliczne: przypisana wartość jest przodkiem bieżącej kultury niestandardowej.
Uwagi
Kultury mają hierarchię. W przypadku wstępnie zdefiniowanych kultur element nadrzędny określonej kultury jest kulturą neutralną, a elementem nadrzędnym kultury neutralnej jest InvariantCulture. Kultura nadrzędna obejmuje tylko zestaw informacji, które są wspólne dla jej dzieci.
Zazwyczaj zaleca się, aby kultury niestandardowe były zgodne z tą hierarchią. Jednak domyślnie kultura Parent niestandardowa jest Parent kulturą, na której jest oparta. Jeśli aplikacja tworzy kulturę z CultureName "en-US-MyCulture" na podstawie "en-US", jej element nadrzędny to "en", ponieważ jest to Parent "en-US". Jeśli aplikacja używa wartości "en-US" jako Parent nowej kultury niestandardowej, musi jawnie ustawić tę wartość.
Jeśli zasoby dla określonej kultury nie są dostępne w systemie, używane są zasoby dla kultury neutralnej. Jeśli zasoby dla kultury neutralnej nie są dostępne, są używane zasoby osadzone w zestawie głównym. Aby uzyskać więcej informacji na temat procesu rezerwowego zasobów, zobacz Pakowanie i wdrażanie zasobów.
Lista kultur w interfejsie API systemu Windows różni się nieco od listy kultur w .NET Framework. Jeśli wymagane jest współdziałanie z systemem Windows, na przykład za pośrednictwem mechanizmu wywoływania platformy, aplikacja powinna używać określonej kultury zdefiniowanej w .NET Framework. Zapewnia to spójność z równoważnymi ustawieniami regionalnymi systemu Windows, które są identyfikowane z tym samym LCID.