Linq to Xml 获取最后一个元素 - .Net 3.5
我试图根据它的名称获取最后一个元素。
我知道 .Net 4 上有 Last() 方法,但由于我必须使用 .Net 3.5,我怎样才能找到它。
例子: 用作日志文件的 xml。 我的方法签名:GetLast(XName xName),并返回指定的最后一个元素(ExecutionReport、Scenario、Function 等) 我想获取这个元素以便之后添加元素。
这是 Xml 文件:
I'm trying to fetch the last element according to it's name.
I know there is Last() method on .Net 4, but since I must work with .Net 3.5 how can I find it.
Example:
The xml used as log file.
My method signature: GetLast(XName xName), and returns the last element specified (ExecutionReport, Scenario, Function etc.)
I would like to get this element in order to add element afterwards.
This is the Xml file:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.Last()
也存在于 .Net 3.5 中。您可以编写
parent.Elements("ChildName").Last()
。.Last()
exists in .Net 3.5 too.You can write
parent.Elements("ChildName").Last()
.