ネストしたループから抜ける
goto 文の練習。
using System; class Program { static void Main() { Console.WriteLine("BEGIN"); for (int i = 0; i < 10; i++) { for (int j = 0; j < 5; j++) { Console.WriteLine("i:{0} j:{1}", i, j); if (j == 2) { goto END; } } } END: Console.WriteLine("END"); } }
実行結果です。
BEGIN i:0 j:0 i:0 j:1 i:0 j:2 END