Udostępnij za pośrednictwem


XPathNavigator.ValueAsDouble Właściwość

Definicja

Pobiera wartość bieżącego węzła jako Double.

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

Wartość właściwości

Double

Wartość bieżącego Doublewęzła jako .

Wyjątki

Nie można przekonwertować wartości ciągu bieżącego węzła na wartość Double.

Podjęta próba rzutowania Double jest nieprawidłowa.

Przykłady

Aby zapoznać się z przykładem ValueAsDouble właściwości , zobacz ValueAsBoolean właściwość .

Uwagi

Jeśli element XPathNavigator zawiera informacje o schemacie lub typie (na przykład z obiektu zainicjowanego XmlDocument przy użyciu schematu XML weryfikowającego XmlReader), a bieżący węzeł jest zdefiniowany jako typ schematu xs:double XML, ValueAsDouble właściwość zwraca wartość bieżącego węzła jako obiekt rozpatowany Double .

Jeśli XPathNavigator jednak obiekt nie ma żadnych informacji o schemacie ani typie, ValueAsDouble właściwość próbuje przekonwertować wartość ciągu bieżącego węzła na Double wartość zgodnie z regułami rzutowania XPath 2.0 dla xsd:doubleelementu .

Dotyczy