C#’ta conutinue ifadesi, break ifadesi gibi çalışır. Ancak, sonlandırma işlemini zorlamak yerine, aradaki herhangi bir kodu atlayarak, döngüdeki bir sonraki yinelemeyi zorlamaya devam eder.
for döngüsü için, devam etme, koşullu sınama ve döngüdeki artış bölümlerinin yürütülmesine neden olur. while ve do..while döngülerinde ise koşulu kontrol eder.
Söz Dizimi
1 2 3 |
continue; |
1 2 3 4 5 6 7 8 9 10 11 12 |
static void Main(string[] args) { for (int i = 1; i <= 10; i++) { if (i == 5) continue; Console.WriteLine(i); } Console.ReadLine(); } |
Örnek: 1-10 arasındaki 5 hariç tüm sayıları yazdırın(while ile)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
static void Main(string[] args) { int sayac = 0; while (sayac<10) { sayac++; if (sayac == 5) continue; Console.WriteLine(sayac); } Console.ReadLine(); } |
Örnek: 1-100 arasındaki sayılardan 3’e yada 5’e tam bölünmeyen sayıları yazdırma
1 2 3 4 5 6 7 8 9 10 11 |
static void Main(string[] args) { for (int i = 1; i <= 100; i++) { if (i == 5 || i==3) continue; Console.WriteLine(i); } Console.ReadLine(); } |
Add Comment