Entwickler-Ecke

C# - Die Sprache - Benannte Schleifen


r0xta - Mi 09.06.10 17:18
Titel: Benannte Schleifen
Hallo zusammen,

ich kenn das von Java dass ich Schleifen bennenen kann um dann eine äußere Schleife mit "break schleifenname;" abbrechen kann

kurzes Beispiel:

Quelltext
1:
2:
3:
4:
5:
6:
7:
schleifenname:

   for (int i = 0; i <10; i++) {
      while (x < 50) {
         if (i * x == 400)
            break schleifenname;
         ...


Gibts die Möglichkeit auch in C#?
Hab dazu i-wie nix gefunden.

Danke schon mal!


Moderiert von user profile iconKha: Topic aus Basistechnologien verschoben am Mi 09.06.2010 um 17:54


Kha - Mi 09.06.10 17:59

Wenn du das genau so umsetzen willst, spricht nichts gegen ein goto. Oft existieren aber bedeutend schönere [http://blogs.msdn.com/b/ericlippert/archive/2010/01/11/continuing-to-an-outer-loop.aspx] Lösungen.