检查索引值是否> 1个XElement属性值

时间:2014-12-09 18:43:51

标签: c#

我有一个变量来获取我的xml的所有值,我想检查它的索引是否大于1.

这是我的变量

var IdList = xmlElements.Attributes("value");

其中的值将如下所示:

[0] = {value="akjldshfkjsdhf"}
[1] = {value="wefjafvkjashfk"}

我基本上想检查索引值是否大于1。但我不确定如何。

所以if the index has more than 1 ID do this

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:1)

如果你在value元素的 count 之后,你可以使用:

var count = IdList.Count();
if (count > 1)
{
    ...
}

或者,如果您之后不需要计数,您可以在跳过一个之后看看是否还剩下一个:

if (IdList.Skip(1).Any())
{
    ...
}