debe ser simple y rápida: Quiero un C# equivalente al siguiente código Java:C# equivalente a Java's continue <label>?
orig: for(String a : foo) {
for (String b : bar) {
if (b.equals("buzz")) {
continue orig;
}
}
// other code comes here...
}
Edición: bien parece que no hay tal equivalente (hey - Jon mismo Skeet dijo que no hay, que lo resuelve;)). Entonces la "solución" para mí (en su equivalente Java) es:
for(String a : foo) {
bool foundBuzz = false;
for (String b : bar) {
if (b.equals("buzz")) {
foundBuzz = true;
break;
}
}
if (foundBuzz) {
continue;
}
// other code comes here...
}
Es un poco sorprendente que C# tiene 'goto', pero no' ruptura/continuar
C# es más fiel a sus raíces C que Java. ¡También tiene estructuras y punteros! –