首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解析.NET中的XDocument和三重点运算符

解析.NET中的XDocument和三重点运算符
EN

Stack Overflow用户
提问于 2013-03-03 04:19:39
回答 1查看 120关注 0票数 0

VB.NET中,我使用以下命令来获取标记值:

代码语言:javascript
运行
复制
Dim endval = cint(googleXMLdocument...<s:currentItemCount>.Value) - 1

如何在C#中执行此操作

我尝试了以下方法,但它有一个语法错误

代码语言:javascript
运行
复制
var endval = (short)googleXMLDoc...<s:currentItemCount>.Value) - 1;

C#部件有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-03 04:43:29

以下是VB.NET上快捷键图例:http://msdn.microsoft.com/en-us/library/bb384974.aspx

没有C#等效项,因此您必须使用标准的LINQ to XML方法:

代码语言:javascript
运行
复制
.<name>                .Elements("name")
...<name>              .Descendants("name")
.Value                 .First()
.@name                  .Attribute("name")

关于你的例子-你应该在C#中尝试一下:

代码语言:javascript
运行
复制
var endval = (short)googleXmlDoc.Descendants("currentItemCount").First() - 1;

但是,如果您向我们展示示例XML和预期结果,就会容易得多。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15179012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档