在C#中删除foreach looop中的第一个结果

时间:2016-06-24 12:02:34

标签: c# foreach

我有跟随foreach循环,我想跳过第一个结果并获得其余部分

#sidebar div.freetext:first-child > h2 {
    color: blue;
}

<div id="sidebar">
    <div class="right">
        <div class="container-right">
            <div class="freetext">
                <h2>heading - target me</h2>
                <p>Text</p>
            </div>
            <div class="freetext">
                <h2>Heading</h2>
                <p>Text</p>
            </div>
        </div>
    </div>
</div>

我该怎么做

2 个答案:

答案 0 :(得分:3)

简单使用Skip扩展方法(使用LINQ),如下所示:

   foreach (String W in words.Skip(1))
        {
         ...
        }

答案 1 :(得分:3)

您可以使用IEnumerable<T>

前面的一些LINQ到Skip
foreach (String W in words.Skip(1))
{
 ...
}