どのようにオブジェクトを作成しますXElementか? リストを作成できますが、リストではなく単一のオブジェクトが必要です。
これが私のコードです:
XElement elem = XElement.Load(path);
var myList = from n in elem.Descendants("NodeNumber1")
select new
{
Name = n.Attribute("Name").Value,
MyObj = from o in n.Descendants("NodeChild")
select new
{
var1 = o.Descendants("var1").FirstOrDefault().Value,
var2 = o.Descendants("var2").FirstOrDefault().Value,
}
};
NodeChild一度にあるNodeNumber1ので、リストではなくオブジェクトとして欲しいです。でもvar1とvar2は一度定義されNodeChildていますが、私は を使用しているので問題ありませんFirstOrDefault)。
リストとしてではなく、単一のオブジェクトとして作成するにはどうすればよいですか?