我想List<T>.ForEach()
从if
语句中跳过循环的迭代。
我有代码:
instructions.ForEach(delegate(Instruction inst)
{
if (!File.Exists(inst.file))
{
continue; // Jump to next iteration
}
Console.WriteLine(inst.file);
});
但是编译器声明没有什么可以跳出来的(大概是因为它似乎将 if 块作为封闭块?)。
有没有办法做到以上几点?之类的东西parentblock.continue;
。
谢谢