Aus einer verschachtelten Schleife ausbrechen

Wenn ich eine for-Schleife habe, die in einer anderen verschachtelt ist, wie kann ich dann auf schnellstmögliche Weise effizient aus beiden (inneren und äußeren) Schleifen herauskommen?

Ich möchte keinen Booleschen Wert verwenden und dann zu einer anderen Methode wechseln, sondern nur die erste Codezeile nach der äußeren Schleife ausführen.

Was ist eine schnelle und gute Möglichkeit, dies zu tun?

Vielen Dan

Ich dachte, dass Ausnahmen nicht billig sind / nur in einem wirklich außergewöhnlichen Zustand geworfen werden sollten usw. Daher denke ich nicht, dass diese Lösung aus Sicht der Leistung gut wäre.

ch halte es nicht für richtig, die neueren Funktionen in .NET (Anon-Methoden) zu nutzen, um etwas zu tun, das ziemlich grundlegend is

Deswegen hat tvon (sorry, kann nicht den vollen Benutzernamen buchstabieren!) Eine nette Lösung.

Marc: Gute Verwendung von anon-Methoden, und das ist auch großartig, aber da ich in einem Job sein könnte, in dem wir keine .NET / C # -Version verwenden, die anon-Methoden unterstützt, muss ich auch einen traditionellen Ansatz kennen.

Antworten auf die Frage(40)

Ihre Antwort auf die Frage