小编Jam*_*mes的帖子

从C#中的XML文档中找出默认的名称空间URI

其他一些问题已经询问如何使用Xpath查询具有默认命名空间的XML文档.答案是使用命名空间管理器为默认命名空间创建别名,并在xpath中使用该别名.

但是,如果您事先不知道默认命名空间的URI,该怎么办?你如何从XML文档中找到它?

c# xml

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

带有已定义迭代器的C#for循环

我想使用已定义的迭代器进行循环.

目前我正在使用

int i;
while (i<10)
{
    Console.Writeline(i);
    i++;
}
Run Code Online (Sandbox Code Playgroud)

这很难看,因为其他人可能会在以后删除i ++.如果它通过大块代码与while语句分开,则不清楚它是什么.

我真正喜欢的是什么

int i;
for (i<10; i++)
{
    Console.Writeline(i);
}
Run Code Online (Sandbox Code Playgroud)

这清楚地说明了发生了什么,但它不是有效的C#.

到目前为止,我提出的最好的是

int i;
for (int z; i<10; i++)
{
    Console.Writeline(i);
}
Run Code Online (Sandbox Code Playgroud)

但那很难看.C#给我一个优雅的方式吗?

c#

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

标签 统计

c# ×2

xml ×1