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

Definition

Eine Beschreibung dieses Elements finden Sie unter 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

Parameter

provider
IFormatProvider IFormatProvider IFormatProvider

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

Gibt zurück

Der in ein Double konvertierte Wert der aktuellen Instanz.The value of the current instance, converted to a Double.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung.This member is an explicit interface member implementation. Er kann nur verwendet werden, wenn die Decimal-Instanz in eine IConvertible-Schnittstelle umgewandelt wird.It can be used only when the Decimal instance is cast to an IConvertible interface. Die empfohlene Alternative besteht darin, entweder die Decimal.ToDouble -Methode oder Convert.ToDouble die-Methode aufzurufen.The recommended alternative is to call either the Decimal.ToDouble method or the Convert.ToDouble method.

Da eine Double weniger signifikante Ziffern aufweist als eine Decimal, kann dieser Vorgang zu einem roundoff-Fehler führen.Because a Double has fewer significant digits than a Decimal, this operation may produce round-off errors.

Gilt für: