XContainer.LastNode Property

Definition

Gets the last child node of this node.

public:
 property System::Xml::Linq::XNode ^ LastNode { System::Xml::Linq::XNode ^ get(); };
public System.Xml.Linq.XNode LastNode { get; }
public System.Xml.Linq.XNode? LastNode { get; }
member this.LastNode : System.Xml.Linq.XNode
Public ReadOnly Property LastNode As XNode

Property Value

An XNode containing the last child node of the XContainer.

Examples

The following example creates an element that contains child elements. It then gets the last child node of the parent element.

XElement xmlTree = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5)  
);  
XNode lastNode = xmlTree.LastNode;  
Console.WriteLine(lastNode);  
Dim xmlTree As XElement = _   
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
        </Root>  

Dim lastNode As XNode = xmlTree.LastNode  
Console.WriteLine(lastNode)  

This example produces the following output:

<Child5>5</Child5>  

Applies to

See also