XElement.Explicit Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
Explicit(XElement to Nullable<Int64>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Int64.
public:
static explicit operator Nullable<long>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator long?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator long?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<int64>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Long)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Int64
Retouren
Een Nullable<T> van Int64 die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Int64 waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met lange gehele getallen gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Int64
XElement root = new XElement("Root",
new XElement("Value", 9223372036854775807)
);
ulong? value = (ulong?)root.Element("Value");
Console.WriteLine("Nullable ulong: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>9223372036854775807</Value>
</Root>
Dim value As Nullable(Of ULong) = CType(root.Element("Value"), Nullable(Of ULong))
Console.WriteLine("Nullable ulong: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable ulong: value=9223372036854775807
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Single>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Single.
public:
static explicit operator Nullable<float>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator float?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator float?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<single>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Single)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Single
Retouren
Een Nullable<T> van Single die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Single waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met enkele precisie zwevende komma-inhoud gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Single
XElement root = new XElement("Root",
new XElement("Value", 3.402823e38)
);
float? value = (float?)root.Element("Value");
Console.WriteLine("Nullable Single: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>3.402823e38</Value>
</Root>
Dim value As Nullable(Of Single) = CType(root.Element("Value"), Nullable(Of Single))
Console.WriteLine("Nullable Single: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable Single: value=3.402823E+38
Zie ook
Van toepassing op
Explicit(XElement to Nullable<TimeSpan>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van TimeSpan.
public:
static explicit operator Nullable<TimeSpan>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator TimeSpan?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator TimeSpan?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<TimeSpan>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of TimeSpan)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .TimeSpan
Retouren
Een Nullable<T> van TimeSpan die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige TimeSpan waarde.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt met tijdsspanneinhoud. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.TimeSpan
XElement root = new XElement("Root",
new XElement("Value", new TimeSpan(1, 5, 30))
);
TimeSpan? value = (TimeSpan?)root.Element("Value");
Console.WriteLine("Nullable TimeSpan: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value><%= New TimeSpan(1, 5, 30) %></Value>
</Root>
Dim value As Nullable(Of TimeSpan) = CType(root.Element("Value"), Nullable(Of TimeSpan))
Console.WriteLine("Nullable TimeSpan: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable TimeSpan: value=01:05:30
Opmerkingen
De waarderuimte van een kenmerk of element dat inhoud over de tijdsduur bevat, is nauw verwant aan duurinhoud, zoals beschreven in ISO 8601. Bij het maken van een kenmerk of element dat inhoud over de tijdsduur bevat, worden de kenmerk- of elementwaarden opgemaakt volgens de W3C-specificatie. Zie de W3C-specificatie voor meer informatie.
Gedrag is lax bij het casten naar een Nullable<T> of van een kenmerk TimeSpan of element. Zelfs als de waarde van het kenmerk of element niet exact is opgemaakt volgens de W3C-specificatie, wordt de waarde op de juiste wijze geconverteerd naar een Nullable<T> van TimeSpan.
Zie ook
Van toepassing op
Explicit(XElement to Nullable<UInt32>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van UInt32.
public:
static explicit operator Nullable<System::UInt32>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator uint?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator uint?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<uint32>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of UInteger)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .UInt32
Retouren
Een Nullable<T> van UInt32 die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige UInt32 waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met niet-ondertekende gehele getallen gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.UInt32
XElement root = new XElement("Root",
new XElement("Value", 4294967295)
);
uint? value = (uint?)root.Element("Value");
Console.WriteLine("Nullable uint: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>4294967295</Value>
</Root>
Dim value As Nullable(Of UInteger) = CType(root.Element("Value"), Nullable(Of UInteger))
Console.WriteLine("Nullable uint: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable uint: value=4294967295
Zie ook
Van toepassing op
Explicit(XElement to Nullable<UInt64>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van UInt64.
public:
static explicit operator Nullable<System::UInt64>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator ulong?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator ulong?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<uint64>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of ULong)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .UInt64
Retouren
Een Nullable<T> van UInt64 die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige UInt64 waarde.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt met niet-ondertekende lange gehele getallen. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.UInt64
XElement root = new XElement("Root",
new XElement("Value", 9223372036854775807)
);
ulong? value = (ulong?)root.Element("Value");
Console.WriteLine("Nullable ulong: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>9223372036854775807</Value>
</Root>
Dim value As Nullable(Of ULong) = CType(root.Element("Value"), Nullable(Of ULong))
Console.WriteLine("Nullable ulong: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable ulong: value=9223372036854775807
Zie ook
Van toepassing op
Explicit(XElement to UInt32)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator System::UInt32(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator uint(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> uint32
Public Shared Narrowing Operator CType (element As XElement) As UInteger
Parameters
Retouren
Een UInt32 die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige UInt32 waarde.
De element parameter is null.
Voorbeelden
In het volgende voorbeeld wordt een element met niet-ondertekende gehele getallen gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar UInt32.
XElement root = new XElement("Root", 4294967295);
uint value = (uint)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>4294967295</Root>
Dim value As UInteger = CUInt(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=4294967295
Zie ook
Van toepassing op
Explicit(XElement to String)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator System::String ^(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator string(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator string?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> string
Public Shared Narrowing Operator CType (element As XElement) As String
Parameters
Retouren
Een String die de inhoud van dit XElementbestand bevat.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt een element met tekenreeksinhoud gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar String.
XElement root = XElement.Parse("<Root>abc <b>def </b>ghi</Root>");
Console.WriteLine("(string)root={0}", (string)root);
Dim root As XElement = <Root>abc <b>def </b>ghi</Root>
Console.WriteLine("(string)root={0}", root.Value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
(string)root=abc def ghi
Opmerkingen
Als de XElement onderliggende elementen zijn, wordt de samengevoegde tekenreekswaarde van alle tekst van het element en de tekst van de onderliggende elementen geretourneerd.
Zie ook
Van toepassing op
Explicit(XElement to TimeSpan)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator TimeSpan(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator TimeSpan(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> TimeSpan
Public Shared Narrowing Operator CType (element As XElement) As TimeSpan
Parameters
Retouren
Een TimeSpan die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige TimeSpan waarde.
De element parameter is null.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt met tijdsspanneinhoud. Vervolgens wordt de waarde opgehaald door te casten naar TimeSpan.
XElement root = new XElement("Root", new TimeSpan(1, 5, 30));
TimeSpan value = (TimeSpan)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root><%= New TimeSpan(1, 5, 30) %></Root>
Dim value As TimeSpan = CType(root, TimeSpan)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=01:05:30
Opmerkingen
De waarderuimte van een kenmerk of element dat inhoud over de tijdsduur bevat, is nauw verwant aan duurinhoud, zoals beschreven in ISO 8601. Bij het maken van een kenmerk of element dat inhoud over de tijdsduur bevat, worden de kenmerk- of elementwaarden opgemaakt volgens de W3C-specificatie. Zie de W3C-specificatie voor meer informatie.
Gedrag is lax bij het casten naar een van een TimeSpan kenmerk of element. Zelfs als de kenmerk- of elementwaarde niet exact is opgemaakt volgens de W3C-specificatie, wordt de waarde op de juiste wijze geconverteerd naar een TimeSpan.
Zie ook
Van toepassing op
Explicit(XElement to UInt64)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator System::UInt64(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator ulong(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> uint64
Public Shared Narrowing Operator CType (element As XElement) As ULong
Parameters
Retouren
Een UInt64 die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige UInt64 waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt met niet-ondertekende lange gehele getallen. Vervolgens wordt de waarde opgehaald door te casten naar UInt64.
XElement root = new XElement("Root", 18446744073709551615);
ulong value = (ulong)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>18446744073709551615</Root>
Dim value As ULong = CULng(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=18446744073709551615
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Int32>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Int32.
public:
static explicit operator Nullable<int>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator int?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator int?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<int>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Integer)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Int32
Retouren
Een Nullable<T> van Int32 die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Int32 waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met niet-ondertekende gehele getallen gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Int32
XElement root = new XElement("Root",
new XElement("Value", 2147483647)
);
int? value = (int?)root.Element("Value");
Console.WriteLine("Nullable integer: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>2147483647</Value>
</Root>
Dim value As Nullable(Of Integer) = CType(root.Element("Value"), Nullable(Of Integer))
Console.WriteLine("Nullable integer: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable integer: value=2147483647
Zie ook
Van toepassing op
Explicit(XElement to Single)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator float(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator float(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> single
Public Shared Narrowing Operator CType (element As XElement) As Single
Parameters
Retouren
Een Single die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Single waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met enkele precisie zwevende komma-inhoud gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar Single.
XElement root = new XElement("Root", 3.402823e38);
float value = (float)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>3.402823E+38</Root>
Dim value As Single = CSng(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=3.402823E+38
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Guid>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Guid.
public:
static explicit operator Nullable<Guid>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator Guid?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator Guid?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<Guid>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Guid)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Guid
Retouren
Een Nullable<T> van Guid die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Guid waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met guid-inhoud gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Guid
XElement root = new XElement("Root",
new XElement("Value", new Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730"))
);
Guid? value = (Guid?)root.Element("Value");
Console.WriteLine("Nullable Guid: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value><%= New Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730") %></Value>
</Root>
Dim value As Nullable(Of Guid) = CType(root.Element("Value"), Nullable(Of Guid))
Console.WriteLine("Nullable Guid: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable Guid: value=3c1cc55b-baff-4b7a-9d17-077af3aa5730
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Boolean>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Boolean.
public:
static explicit operator Nullable<bool>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator bool?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator bool?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<bool>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Boolean)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Boolean
Retouren
Een Nullable<T> van Boolean die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Boolean waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met booleaanse inhoud gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Boolean
XElement root = new XElement("Root",
new XElement("BoolValue1", true),
new XElement("BoolValue2", false));
bool? bool1 = (bool?)root.Element("BoolValue1");
bool? bool2 = (bool?)root.Element("BoolValue2");
Console.WriteLine("Nullable Boolean: value1={0}", bool1);
Console.WriteLine("Nullable Boolean: value2={0}", bool2);
Dim root As XElement = _
<Root>
<BoolValue1>true</BoolValue1>
<BoolValue2>false</BoolValue2>
</Root>
Dim value1 As Nullable(Of Boolean) = CType(root.Element("BoolValue1"), Nullable(Of Boolean))
Dim value2 As Nullable(Of Boolean) = CType(root.Element("BoolValue2"), Nullable(Of Boolean))
Console.WriteLine("Nullable Boolean: value1={0}", IIf(value1.HasValue, value1.ToString(), "null"))
Console.WriteLine("Nullable Boolean: value2={0}", IIf(value2.HasValue, value2.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable Boolean: value1=True
Nullable Boolean: value2=False
Opmerkingen
Wanneer u converteert naar Nullable<T> van Boolean een kenmerk of element, zijn toegestane waarden '0', '1' en elke tekenreeks die 'true' of 'false' produceert na het bijsnijden en converteren naar kleine letters.
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Decimal>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Decimal.
public:
static explicit operator Nullable<System::Decimal>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator decimal?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator decimal?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<decimal>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Decimal)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Decimal
Retouren
Een Nullable<T> van Decimal die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Decimal waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met decimale inhoud gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Decimal
XElement root = new XElement("Root",
new XElement("Value", "79228162514264337593543950335")
);
decimal? value = (decimal?)root.Element("Value");
Console.WriteLine("Nullable decimal: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>79228162514264337593543950335</Value>
</Root>
Dim value As Nullable(Of Decimal) = CType(root.Element("Value"), Nullable(Of Decimal))
Console.WriteLine("Nullable decimal: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable decimal: value=79228162514264337593543950335
Zie ook
Van toepassing op
Explicit(XElement to Boolean)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator bool(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator bool(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> bool
Public Shared Narrowing Operator CType (element As XElement) As Boolean
Parameters
Retouren
Een Boolean die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Boolean waarde.
De element parameter is null.
Voorbeelden
In het volgende voorbeeld worden enkele elementen met booleaanse waarden gemaakt. Het cast ze vervolgens naar Boolean.
XElement root = new XElement("Root",
new XElement("BoolValue1", true),
new XElement("BoolValue2", false)
);
bool bool1 = (bool)root.Element("BoolValue1");
bool bool2 = (bool)root.Element("BoolValue2");
Console.WriteLine("(bool)BoolValue1={0}", bool1);
Console.WriteLine("(bool)BoolValue2={0}", bool2);
Dim root As XElement = _
<Root>
<BoolValue1>true</BoolValue1>
<BoolValue2>false</BoolValue2>
</Root>
Dim bool1 As Boolean = CBool(root.Element("BoolValue1"))
Dim bool2 As Boolean = CBool(root.Element("BoolValue2"))
Console.WriteLine("(bool)BoolValue1={0}", bool1)
Console.WriteLine("(bool)BoolValue2={0}", bool2)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
(bool)BoolValue1=True
(bool)BoolValue2=False
Opmerkingen
Wanneer u converteert naar Boolean van een kenmerk of element, zijn toegestane waarden '0', '1' en een tekenreeks die 'true' of 'false' produceert na het bijsnijden en converteren naar kleine letters.
Zie ook
Van toepassing op
Explicit(XElement to DateTime)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator DateTime(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator DateTime(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> DateTime
Public Shared Narrowing Operator CType (element As XElement) As DateTime
Parameters
Retouren
Een DateTime die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige DateTime waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met datum- en tijdinhoud gemaakt. Vervolgens wordt deze omgezet om de waarde op te DateTime halen.
// Behavior is strict when formatting an XML element or attribute from a DateTime,
// but behavior is lax when casting to a DateTime from an element or attribute.
XElement root = new XElement("Root", new DateTime(2006, 10, 6, 12, 30, 0));
Console.WriteLine(root);
// Cast from a strictly formatted XML element.
DateTime dt = (DateTime)root;
Console.WriteLine("dt={0}", dt);
Console.WriteLine("-----");
// If root is formatted in some different way:
XElement dtElement = new XElement("OrderDate", "October 6, 2006");
Console.WriteLine(dtElement);
DateTime orderDate = (DateTime)dtElement;
Console.WriteLine("orderDate={0:d}", orderDate);
' Behavior is strict when formatting an XML element or attribute from a DateTime,
' but behavior is lax when casting to a DateTime from an element or attribute.
Dim root As XElement = <Root><%= New DateTime(2006, 10, 6, 12, 30, 0) %></Root>
Console.WriteLine(root)
' Cast from a strictly formatted XML element.
Dim dt As DateTime = CType(root, DateTime)
Console.WriteLine("dt={0}", dt)
Console.WriteLine("-----")
' If root is formatted in some different way:
Dim dtElement As XElement = <OrderDate>October 6, 2006</OrderDate>
Console.WriteLine(dtElement)
Dim orderDate As DateTime = CType(dtElement, DateTime)
Console.WriteLine("orderDate={0:d}", orderDate)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root>2006-10-06T12:30:00</Root>
dt=10/6/2006 12:30:00 PM
-----
<OrderDate>October 6, 2006</OrderDate>
orderDate=10/6/2006
Opmerkingen
De waarderuimte van een kenmerk of element dat datum- en tijdinhoud bevat, is nauw verwant aan de datums en tijden die worden beschreven in ISO 8601. Wanneer u een kenmerk of element maakt dat datum- en tijdinhoud bevat, worden de kenmerk- of elementwaarden opgemaakt volgens de W3C-specificatie. Zie de W3C-specificatie voor meer informatie.
Gedrag is lax bij het casten naar een van een DateTime kenmerk of element. Zelfs als de kenmerk- of elementwaarde niet exact is opgemaakt volgens de W3C-specificatie, wordt de waarde op de juiste wijze geconverteerd naar een DateTime.
Deze conversieoperator gebruikt CultureInfo.InvariantCulture om te converteren van een DateTime.
Zie ook
Van toepassing op
Explicit(XElement to DateTimeOffset)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XAttribute naar een DateTimeOffset.
public:
static explicit operator DateTimeOffset(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator DateTimeOffset(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> DateTimeOffset
Public Shared Narrowing Operator CType (element As XElement) As DateTimeOffset
Parameters
- element
- XElement
De XElement te casten naar DateTimeOffset.
Retouren
Een DateTimeOffset die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige DateTimeOffset waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met datum- en tijdinhoud gemaakt. Vervolgens wordt de waarde omgezet om de waarde op te DateTimeOffset halen.
XElement root = new XElement("Root",
new XElement("Child", new DateTimeOffset(new DateTime(2006, 10, 6, 12, 30, 0)))
);
Console.WriteLine(root);
DateTimeOffset dt = (DateTimeOffset)root.Element("Child");
Console.WriteLine("dt={0}", dt);
Dim root As XElement = _
<Root>
<Child><%= New DateTimeOffset(New DateTime(2006, 10, 6, 12, 30, 0)) %></Child>
</Root>
Console.WriteLine(root)
Dim dt As DateTimeOffset = CType(root.<Child>(0), DateTimeOffset)
Console.WriteLine("dt={0}", dt)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root>
<Child>2006-10-06T12:30:00-07:00</Child>
</Root>
dt=10/6/2006 12:30:00 PM -07:00
Opmerkingen
Deze conversieoperator gebruikt de XmlConvert klasse om de conversie uit te voeren.
Zie ook
Van toepassing op
Explicit(XElement to Double)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator double(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator double(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> double
Public Shared Narrowing Operator CType (element As XElement) As Double
Parameters
Retouren
Een Double die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Double waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een kenmerk met double inhoud gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar Double.
XElement root = new XElement("Root", 1.79769313486231e308);
double value = (double)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>1.79769313486231E+308</Root>
Dim value As Double = CDbl(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=1.79769313486231E+308
Zie ook
Van toepassing op
Explicit(XElement to Guid)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator Guid(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator Guid(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Guid
Public Shared Narrowing Operator CType (element As XElement) As Guid
Parameters
Retouren
Een Guid die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Guid waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met een GUID als inhoud gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar Guid.
XElement root = new XElement("Root", new Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730"));
Guid value = (Guid)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root><%= New Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730") %></Root>
Dim value As Guid = CType(root, Guid)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=3c1cc55b-baff-4b7a-9d17-077af3aa5730
Zie ook
Van toepassing op
Explicit(XElement to Decimal)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator System::Decimal(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator decimal(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> decimal
Public Shared Narrowing Operator CType (element As XElement) As Decimal
Parameters
Retouren
Een Decimal die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Decimal waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met een decimale waarde gemaakt. Vervolgens wordt de waarde van het kenmerk opgehaald door naar te casten Decimal.
XElement root = new XElement("Root", "79228162514264337593543950335");
decimal value = (decimal)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>79228162514264337593543950335</Root>
Dim value As Decimal = CDec(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=79228162514264337593543950335
Zie ook
Van toepassing op
Explicit(XElement to Int64)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator long(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator long(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> int64
Public Shared Narrowing Operator CType (element As XElement) As Long
Parameters
Retouren
Een Int64 die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Int64 waarde.
De element parameter is null.
element is null.
Voorbeelden
In het volgende voorbeeld wordt een element met een lang geheel getal als inhoud gemaakt. Vervolgens wordt de waarde van het element opgehaald door naar te casten Int64.
XElement root = new XElement("Root", 9223372036854775807);
long value = (long)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>9223372036854775807</Root>
Dim value As Long = CLng(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=9223372036854775807
Zie ook
Van toepassing op
Explicit(XElement to Nullable<Double>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van Double.
public:
static explicit operator Nullable<double>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator double?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator double?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<double>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of Double)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .Double
Retouren
Een Nullable<T> van Double die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige Double waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met dubbele precisie zwevende komma-inhoud gemaakt. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.Double
XElement root = new XElement("Root",
new XElement("Value", 1.79769313486231e308)
);
double? value = (double?)root.Element("Value");
Console.WriteLine("Nullable double: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value>1.79769313486231e308</Value>
</Root>
Dim value As Nullable(Of Double) = CType(root.Element("Value"), Nullable(Of Double))
Console.WriteLine("Nullable double: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable double: value=1.79769313486231E+308
Zie ook
Van toepassing op
Explicit(XElement to Nullable<DateTime>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van DateTime.
public:
static explicit operator Nullable<DateTime>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator DateTime?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator DateTime?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<DateTime>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of DateTime)
Parameters
- element
- XElement
De XElement te casten naar Nullable<T> .DateTime
Retouren
Een Nullable<T> van DateTime die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige DateTime waarde.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt met een datum en tijd als inhoud. Vervolgens wordt de waarde opgehaald door naar van Nullable<T>.DateTime
XElement root = new XElement("Root",
new XElement("Value", new DateTime(2006, 10, 6, 12, 30, 0))
);
DateTime? value = (DateTime?)root.Element("Value");
Console.WriteLine("Nullable DateTime: value={0}", value == null ? "null" : value.ToString());
Dim root As XElement = _
<Root>
<Value><%= New DateTime(2006, 10, 6, 12, 30, 0) %></Value>
</Root>
Dim value As Nullable(Of DateTime) = CType(root.Element("Value"), Nullable(Of DateTime))
Console.WriteLine("Nullable DateTime: value={0}", IIf(value.HasValue, value.ToString(), "null"))
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Nullable DateTime: value=10/6/2006 12:30:00 PM
Opmerkingen
De waarderuimte van een kenmerk of element dat datum- en tijdinhoud bevat, is nauw verwant aan de datums en tijden die worden beschreven in ISO 8601. Wanneer u een kenmerk of element maakt dat datum- en tijdinhoud bevat, worden de kenmerk- of elementwaarden opgemaakt volgens de W3C-specificatie. Zie de W3C-specificatie voor meer informatie.
Het gedrag is lax bij het casten naar een Nullable<T> of van DateTime een kenmerk of element. Zelfs als de waarde van het kenmerk of element niet exact is opgemaakt volgens de W3C-specificatie, wordt de waarde op de juiste wijze geconverteerd naar een Nullable<T> van DateTime.
Deze conversieoperator gebruikt CultureInfo.InvariantCulture om te converteren van een DateTime.
Zie ook
Van toepassing op
Explicit(XElement to Nullable<DateTimeOffset>)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
Cast de waarde hiervan XElement naar een Nullable<T> van DateTimeOffset.
public:
static explicit operator Nullable<DateTimeOffset>(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator DateTimeOffset?(System.Xml.Linq.XElement element);
[System.CLSCompliant(false)]
public static explicit operator DateTimeOffset?(System.Xml.Linq.XElement? element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> Nullable<DateTimeOffset>
Public Shared Narrowing Operator CType (element As XElement) As Nullable(Of DateTimeOffset)
Parameters
- element
- XElement
De XElement te casten naar een Nullable<T> van DateTimeOffset.
Retouren
Een Nullable<T> van DateTimeOffset die de inhoud ervan XElementbevat.
- Kenmerken
Uitzonderingen
Het element is niet null en bevat geen geldige DateTimeOffset waarde.
Voorbeelden
In het volgende voorbeeld wordt een element met datum- en tijdinhoud gemaakt. Vervolgens wordt deze geconverteerd naar het Nullable<T> ophalen van DateTimeOffset de waarde.
XElement root = new XElement("Root",
new XElement("Child", new DateTimeOffset(new DateTime(2006, 10, 6, 12, 30, 0)))
);
Console.WriteLine(root);
DateTimeOffset? dt = (DateTimeOffset?)root.Element("Child");
Console.WriteLine("dt={0}", dt);
Dim root As XElement = _
<Root>
<Child><%= New DateTimeOffset(New DateTime(2006, 10, 6, 12, 30, 0)) %></Child>
</Root>
Console.WriteLine(root)
Dim dt As Nullable(Of DateTimeOffset) = CType(root.<Child>(0), Nullable(Of DateTimeOffset))
Console.WriteLine("dt={0}", dt)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root>
<Child>2006-10-06T12:30:00-07:00</Child>
</Root>
dt=10/6/2006 12:30:00 PM -07:00
Opmerkingen
Deze conversieoperator gebruikt de XmlConvert klasse om de conversie uit te voeren.
Zie ook
Van toepassing op
Explicit(XElement to Int32)
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
- Bron:
- XElement.cs
Belangrijk
Deze API is niet CLS-conform.
public:
static explicit operator int(System::Xml::Linq::XElement ^ element);
[System.CLSCompliant(false)]
public static explicit operator int(System.Xml.Linq.XElement element);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Xml.Linq.XElement -> int
Public Shared Narrowing Operator CType (element As XElement) As Integer
Parameters
Retouren
Een Int32 die de inhoud van dit XElementbestand bevat.
- Kenmerken
Uitzonderingen
Het element bevat geen geldige Int32 waarde.
De element parameter is null.
Voorbeelden
In het volgende voorbeeld wordt een element met een geheel getal als inhoud gemaakt. Vervolgens wordt de waarde opgehaald door te casten naar Int32.
XElement root = new XElement("Root", 2147483647);
int value = (int)root;
Console.WriteLine("value={0}", value);
Dim root As XElement = <Root>2147483647</Root>
Dim value As Integer = CInt(root)
Console.WriteLine("value={0}", value)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
value=2147483647