Freigeben über


XPathNavigator.ValueAsDouble Eigenschaft

Definition

Ruft den Wert des aktuellen Knotens als Double ab.

public:
 virtual property double ValueAsDouble { double get(); };
public override double ValueAsDouble { get; }
member this.ValueAsDouble : double
Public Overrides ReadOnly Property ValueAsDouble As Double

Eigenschaftswert

Double

Der Wert des aktuellen Knotens als Double.

Ausnahmen

Der Zeichenfolgenwert des aktuellen Knotens kann nicht in einen Double konvertiert werden.

Die versuchte Typumwandlung in Double ist ungültig.

Beispiele

Ein Beispiel für die Eigenschaft finden Sie in der ValueAsDouble ValueAsBoolean Eigenschaft.

Hinweise

Wenn die XPathNavigator Schema- oder Typinformationen (z. B. aus einem Objekt, das mit einer XmlDocument XML-Schemaüberprüfung XmlReaderinitialisiert wurde), und wenn der aktuelle Knoten als XML-Schematyp xs:double definiert ist, gibt die ValueAsDouble Eigenschaft den Wert des aktuellen Knotens als unboxiertes Double Objekt zurück.

Wenn jedoch XPathNavigator keine Schema- oder Typinformationen vorhanden sind, versucht die ValueAsDouble Eigenschaft, den Zeichenfolgenwert des aktuellen Knotens in einen Double Wert zu konvertieren, entsprechend den XPath 2.0-Umwandlungsregeln für xsd:double.

Gilt für