Explicit Conversion (XElement to Double)

XElement Narrowing Conversion (XElement to Double)

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Cast the value of this XElement to a Double.

This API is not CLS-compliant. 

Namespace:  System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

'Declaration
Public Shared Narrowing Operator CType ( _
	element As XElement _
) As Double

Parameters

element
Type: System.Xml.Linq.XElement
The XElement to cast to Double.

Return Value

Type: System.Double
A Double that contains the content of this XElement.

ExceptionCondition
FormatException

The element does not contain a valid Double value.

ArgumentNullException

The element parameter is Nothing.

The following example creates an attribute with double content. It then retrieves the value by casting to Double.

Dim root As XElement = <Root>1.79769313486231E+308</Root>
Dim value As Double = CDbl(root)

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft