Decimal.IConvertible.ToDouble(IFormatProvider) Methode

Definition

Eine Beschreibung dieses Mitglieds finden Sie unter ToDouble(IFormatProvider).

 virtual double System.IConvertible.ToDouble(IFormatProvider ^ provider) = IConvertible::ToDouble;
double IConvertible.ToDouble(IFormatProvider provider);
abstract member System.IConvertible.ToDouble : IFormatProvider -> double
override this.System.IConvertible.ToDouble : IFormatProvider -> double
Function ToDouble (provider As IFormatProvider) As Double Implements IConvertible.ToDouble

Parameter

provider
IFormatProvider

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

Der Wert der aktuellen Instanz, konvertiert in ein Double.

Implementiert

Hinweise

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die Decimal Instanz in eine IConvertible Schnittstelle umgegossen wird. Die empfohlene Alternative besteht darin, entweder die Decimal.ToDouble Methode oder die Convert.ToDouble Methode aufzurufen.

Da es Double weniger signifikante Ziffern als eine Decimalgibt, kann dieser Vorgang zu Abrundenfehlern führen.

Gilt für: