CultureInfo.UseUserOverride プロパティ


現在の CultureInfo オブジェクトでユーザーが選択したカルチャ設定を使用するかどうかを示す値を取得します。Gets a value indicating whether the current CultureInfo object uses the user-selected culture settings.

 property bool UseUserOverride { bool get(); };
public bool UseUserOverride { get; }
member this.UseUserOverride : bool
Public ReadOnly Property UseUserOverride As Boolean



現在の CultureInfo でユーザーが選択したカルチャ設定を使用する場合は true。それ以外の場合は falsetrue if the current CultureInfo uses the user-selected culture settings; otherwise, false.


ユーザーは、コントロールパネルの [地域と言語のオプション] の部分を使用して、Windows の現在のカルチャに関連付けられている値の一部を上書きすることができます。The user might choose to override some of the values associated with the current culture of Windows through the regional and language options portion of Control Panel. たとえば、ユーザーは、日付を別の形式で表示したり、カルチャに既定以外の通貨を使用したりすることができます。For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture.

がで、 UseUserOverride true 指定したカルチャが Windows の現在のカルチャに一致する場合、は、 CultureInfo DateTimeFormatInfo プロパティによって返されるインスタンスのプロパティのユーザー設定、 DateTimeFormat および NumberFormatInfo プロパティによって返されるインスタンスのプロパティなど、これらのオーバーライドを使用し NumberFormat ます。If UseUserOverride is true and the specified culture matches the current culture of Windows, the CultureInfo uses those overrides, including user settings for the properties of the DateTimeFormatInfo instance returned by the DateTimeFormat property, and the properties of the NumberFormatInfo instance returned by the NumberFormat property. ユーザー設定がに関連付けられているカルチャと互換性がない場合、 CultureInfo たとえば、選択した暦がのいずれでもない場合、 OptionalCalendars メソッドの結果とプロパティの値は定義されません。If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

このプロパティは、が作成されるときに設定され CultureInfo ます。This property is set when the CultureInfo is created.