CultureAndRegionInfoBuilder.Parent CultureAndRegionInfoBuilder.Parent CultureAndRegionInfoBuilder.Parent CultureAndRegionInfoBuilder.Parent Property

定義

現在のカスタム カルチャの親カルチャを表す 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 オブジェクト。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 米国 MyCulture"が"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. リソース フォールバック プロセスの詳細については、次を参照してください。 Packaging and Deploying Resourcesします。For more information about the resource fallback process, see Packaging and Deploying Resources.

Windows API でのカルチャのリストは、.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.

適用対象