В c# документах говорится, что свойство FirstNode возвращает XNode.
public System.Xml.Linq.XNode FirstNode { get; }
Однако, когда я вызываю для него метод GetType (), он говорит: System.Xml.Linq.XElement
For пример ..
var MyElement = new XElement("Base",
new XElement("FirstName", "John",
new XComment("Thats a cool name")),
new XElement("LastName", "Doe")
);
Console.WriteLine(MyElement.FirstNode.GetType());//System.Xml.Linq.XElement
Более того, у него нет методов, которые применяются к XElements
, таких как само свойство FirstNode
. Может кто-нибудь объяснить, что происходит.