What if I have nested loops, and I want to break out of all of them at once?
while (true) {
    // ...
    while (shouldCont) {
        // ...
        while (shouldGo) {
            // ...
            if (timeToStop) { 
                break; // break out of everything?
            }
        }  
    }
}
In PHP, break takes an argument for the number of loops to break out of. Can something like this be done in C#?
What about something hideous, like goto?
// in the innermost loop
goto BREAK
// ...
BREAK: break; break; break;