Apakah perbezaan antara penyataan break dan continue dalam C#?

PHPz
Lepaskan: 2023-09-13 19:25:02
ke hadapan
1164 orang telah melayarinya

Pernyataan

C# 中的 break 和 continue 语句有什么区别?

break menamatkan gelung dan memindahkan pelaksanaan kepada pernyataan serta-merta selepas gelung. Pernyataan

Teruskan menyebabkan gelung melangkau seluruh badannya dan segera menguji semula keadaannya sebelum mengulangi.

Apabila pernyataan putus ditemui dalam gelung, gelung ditamatkan serta-merta dan kawalan program dipulihkan pada pernyataan seterusnya selepas gelung.

Pernyataan continue dalam C# berfungsi sedikit seperti pernyataan break. Walau bagaimanapun, daripada memaksa penamatan, teruskan memaksa lelaran seterusnya bagi gelung dan melangkau sebarang kod di antaranya.

Berikut ialah kod lengkap untuk menggunakan pernyataan continue dalam gelung while -

Contoh

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         /* local variable definition */
         int a = 10;

         /* loop execution */
         while (a > 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}
Salin selepas log masuk

Berikut ialah contoh pernyataan break -

Contoh

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;

         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;

            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah perbezaan antara penyataan break dan continue dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan