1. 程式人生 > >C# break continue return 的區別

C# break continue return 的區別

圖片 str i++ class main pre clas con ring

        static void Main(string[] args)
        {
            Console.WriteLine("使用break退出循環");
            for(int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    break;
                }
                Console.WriteLine(i);
            }
            Console.WriteLine(
"使用continue退出循環"); for (int i = 0; i < 5; i++) { if (i == 2) { continue; } Console.WriteLine(i); } Console.WriteLine("使用return退出循環"); for (int i = 0
; i < 5; i++) { if (i == 2) { return; } Console.WriteLine(i); } }

當代碼是這樣的時候,運行結果是這樣的:

技術分享圖片

 static void Main(string[] args)
        {
            Console.WriteLine(
"使用return退出循環"); for (int i = 0; i < 5; i++) { if (i == 2) { return; } Console.WriteLine(i); } Console.WriteLine("使用break退出循環"); for(int i = 0; i < 5; i++) { if (i == 2) { break; } Console.WriteLine(i); } Console.WriteLine("使用continue退出循環"); for (int i = 0; i < 5; i++) { if (i == 2) { continue; } Console.WriteLine(i); } }

當代碼是這樣的時候,運行結果是這樣的:

技術分享圖片

C# break continue return 的區別