【发布时间】:2016-10-27 01:11:07
【问题描述】:
我有以下 foreach 循环,我想跳过第一个结果并获得其余部分
foreach (String W in words)
{
...
}
我该怎么做
【问题讨论】:
-
做一个
for(int = 1..? -
我不能用
foreach吗? -
如果您使用的是 linq:
words.Except(words.First())? -
@garglblarg:咳咳,我不认为 OP 想要跳过所有等于第一个的,但即使那样你的语法也不正确。这样会更好:
words.Where(w => w != words.First()) -
@TimSchmelter 哦,对了,
Except需要一些可枚举的东西作为论据并涉及删除相同的元素:是的,我只是假设一组独特的元素。