小编ZHE*_*HAO的帖子

在XmlNodeList上使用LINQ

<X version="1.0">
  <Y id="abc" abv="a"/>
  <Y id="edf" abv="e"/>
</X>
Run Code Online (Sandbox Code Playgroud)

我想选择id为"abc"的节点,并返回其abv"a".

XmlDocument doc = new XmlDocument();
doc.Load(filePath);
XmlNodeList list = doc.SelectNodes("X/Y");
var node = list.Cast<XmlNode>().Where(node => node["id"].InnerText == "abc")
                               .Select(x=>x["abv"].InnerText);
Run Code Online (Sandbox Code Playgroud)

但它不起作用,node ["id"].InnerText总是"".你能指出问题出在哪里吗?

非常感谢

.net c# xml linq

20
推荐指数
2
解决办法
2万
查看次数

3
推荐指数
1
解决办法
2万
查看次数

如何模拟私有静态内部类?

我想问一个让我很烦的问题......

如何模拟MyPublicStaticMethod_C的返回值? MyPrivateStaticClass_B非常私密静态

public static partial class MyPublicStaticClass_A
{
    private static partial class MyPrivateStaticClass_B
    {
        public static int MyPublicStaticMethod_C(string para)
        {
            //...
        }
        //...
    }
}
Run Code Online (Sandbox Code Playgroud)

c# justmock

1
推荐指数
1
解决办法
423
查看次数

标签 统计

c# ×2

.net ×1

excel ×1

excel-vba ×1

justmock ×1

linq ×1

outlook-vba ×1

vba ×1

xml ×1