Как мне перезапустить цикл foreach
в C # ??
Например:
Action a;
foreach(Constrain c in Constrains)
{
if(!c.Allows(a))
{
a.Change();
restart;
}
}
restart
здесь похоже на continue
или break
, но он перезапускает foreach с самого начала
Это похоже на установку счетчика цикла for
на 0 снова ..
Возможно ли это в C #?
Редактировать: Я хочу поблагодарить Мехрдада Афшари и Махеша Велагу за то, что они позволили мне обнаружить ошибка (index = 0) в моей текущей реализации, которая иначе не была бы обнаружена ..