Verschachtelte ifs:
if (condition)
{
if (!breakOutCondition)
{
}
}
Auf die Gefahr hin, herabgestimmt zu werden - das ist mir in der Vergangenheit passiert - werde ich erwähnen, dass eine andere (unpopuläre) Option natürlich die gefürchtete wäre goto; Eine Pause-Anweisung ist nur ein Versteck.
Und schließlich werde ich das allgemeine Gefühl wiederholen, dass Ihr Design wahrscheinlich verbessert werden könnte, so dass die massive if-Aussage nicht notwendig ist, geschweige denn ausbricht. Zumindest sollten Sie in der Lage sein, einige Methoden zu extrahieren und eine Rückgabe zu verwenden:
if (condition)
{
ExtractedMethod1();
if (breakOutCondition)
return;
ExtractedMethod2();
}