Как пропустить n
количество итераций в каждом цикле.
Ниже приведен пример.В условии if будет задействовано более 1 узла.Эти узлы должны быть исключены из цикла foreach.Например, в операторе if задействованы 3 узла, мне нужен цикл foreach для перехода к 4-му узлу следующей следующей итерации.
foreach (XmlNode node in docs.SelectNodes(query))
{
if (condition = true)
{
do
{
XmlNode nextnode = parentnode.NextSibling;
string nextnodetest = nextnode.LocalName;
if (nextnodetest = "Programme")
{
//calculate duration.
}
while (nextnodetest !=programme)
}
// skip the nodes in the foreach loop that were involved in the if/do statements above
}
Как пропустить эти узлы из итерации цикла foreach.