Decimal.IConvertible.ToDouble(IFormatProvider) Decimal.IConvertible.ToDouble(IFormatProvider) Decimal.IConvertible.ToDouble(IFormatProvider) Method

定義

このメンバーの説明については、ToDouble(IFormatProvider) のトピックを参照してください。For a description of this member, see ToDouble(IFormatProvider).

 virtual double System.IConvertible.ToDouble(IFormatProvider ^ provider) = IConvertible::ToDouble;
double IConvertible.ToDouble (IFormatProvider provider);
Function ToDouble (provider As IFormatProvider) As Double Implements IConvertible.ToDouble

パラメーター

provider
IFormatProvider IFormatProvider IFormatProvider

このパラメーターは無視されます。This parameter is ignored.

戻り値

Double に変換後の、現在のインスタンスの値。The value of the current instance, converted to a Double.

実装

注釈

このメンバーは、明示的なインターフェイス メンバーの実装です。This member is an explicit interface member implementation. これは、Decimal のインスタンスが IConvertible インターフェイスにキャストされる場合のみ、使用できます。It can be used only when the Decimal instance is cast to an IConvertible interface. 推奨される代替手段は、いずれかを呼び出さない、Decimal.ToDoubleメソッドまたはConvert.ToDoubleメソッド。The recommended alternative is to call either the Decimal.ToDouble method or the Convert.ToDouble method.

Doubleよりも少ない有効桁数、 Decimal、この操作は、丸めエラーを生成可能性があります。Because a Double has fewer significant digits than a Decimal, this operation may produce round-off errors.

適用対象