在VB.NET
我使用以下内容获取标签值:
Dim endval = cint(googleXMLdocument...<s:currentItemCount>.Value) - 1
我该怎么做C#
?
我尝试了以下,但它有一个语法错误
var endval = (short)googleXMLDoc...<s:currentItemCount>.Value) - 1;
零件有什么问题C#
?
在VB.NET
我使用以下内容获取标签值:
Dim endval = cint(googleXMLdocument...<s:currentItemCount>.Value) - 1
我该怎么做C#
?
我尝试了以下,但它有一个语法错误
var endval = (short)googleXMLDoc...<s:currentItemCount>.Value) - 1;
零件有什么问题C#
?
这是 VB.NET 上的快捷方式的传说:http: //msdn.microsoft.com/en-us/library/bb384974.aspx
没有 C# 等效项,因此您必须使用标准 LINQ to XML 方法:
.<name> .Elements("name")
...<name> .Descendants("name")
.Value .First()
.@name .Attribute("name")
关于您的示例-您应该在 C# 中尝试:
var endval = (short)googleXmlDoc.Descendants("currentItemCount").First() - 1;
但是,如果您向我们展示示例 XML 和预期结果,会容易得多。