Noodles: c# - Abbruch mehrerer verschachtelter Schleifen auf einmal

Beitrag lesen

Hi small-steps,

ich verwende leider sehr selten c#, demnach kann ich dir leider nicht sagen, ob die Version 2.0 etwas in der Art unterstützt, aber folgendes Konstrukt könnte ein (etwas komplizierterer) Weg sein dein Ziel zu erreichen.

bool DoIt = true;
while (Bedingung1 && DoIt)
{
    while (Bedingung2 && DoIt)
    {
        while (Bedingung3 && DoIt)
        {
             // Bedingung eingetreten Code zu verlassen
             DoIt = false;

//restlicher Code
             if(DoIt)
              {
                 WasAuchImmer();
              }
        }
    }
}

Sollte der Fall eintreten und die Boolean-Variable wird false, dann geht er nicht mehr in die weiteren Schleifendurchgänge hinein.
Hope it helps!

Viele Grüße Noodles