C# break continue return 的區別
阿新 • • 發佈:2018-04-14
圖片 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 的區別