CultureAndRegionInfoBuilder.Parent プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のカスタム カルチャの親カルチャを表す CultureInfo オブジェクトを取得または設定します。
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 オブジェクト。
例外
設定操作において、カルチャ値が見つかりません。 割り当てられた値が未登録のカスタム カルチャである可能性があります。
設定操作の値が null
です。
現在のカルチャの先祖を走査する設定操作において、先祖の 10 世代内にインバリアント カルチャが見つかりません。
- または -
設定操作において、循環参照が見つかりました。割り当てられた値は、現在のカスタム カルチャの先祖です。
注釈
カルチャには階層があります。 定義済みのカルチャの場合、特定のカルチャの親はニュートラル カルチャであり、ニュートラル カルチャの親は です InvariantCulture。 親カルチャには、子に共通する情報のセットのみが含まれます。
通常、カスタム カルチャはこの階層に準拠することをお勧めします。 ただし、既定では、 Parent カスタム カルチャの は Parent 、基になるカルチャの です。 アプリケーションが "en-US" に基づいて "en-US-MyCulture" を持つ CultureName カルチャを作成する場合、その親は Parent "en" になります。これは "en-US" であるためです。 アプリケーションが新しいカスタム カルチャの として Parent "en-US" を使用する場合は、この値を明示的に設定する必要があります。
特定のカルチャのリソースがシステムで使用できない場合は、ニュートラル カルチャのリソースが使用されます。 ニュートラル カルチャのリソースを使用できない場合は、メイン アセンブリに埋め込まれているリソースが使用されます。 リソース フォールバック プロセスの詳細については、「リソースの パッケージ化とデプロイ」を参照してください。
Windows API のカルチャの一覧は、.NET Frameworkのカルチャの一覧とは若干異なります。 たとえば、プラットフォーム呼び出しメカニズムを介して Windows との相互運用性が必要な場合、アプリケーションでは、.NET Frameworkで定義されている特定のカルチャを使用する必要があります。 これにより、同じ LCIDで識別される同等の Windows ロケールとの一貫性が確保されます。
適用対象
.NET