Perulangan for pada C#

Syntax perulangan for jauh lebih sederhana dibandingkan dengan perulangan while. Syntax perulangan for adalah:

  for ( [pendahuluan] ; [kondisi]; [iterasi] ) {
    [perintah]
  }

Blok kode { } bisa juga digantikan dengan satu perintah tunggal sehingga menjadi syntax perulangan for satu baris:

  for ( [pendahuluan] ; [kondisi]; [iterasi] ) [perintah tunggal]

Bagian pendahuluan akan dijalankan pertama kali ketika perintah for dijumpai. Setelah pendahuluan dan setiap kali perulangan kembali ke awal, kondisi akan diuji. Perintah di dalam blok perulangan for akan dijalankan jika kondisi bernilai benar, dan perulangan akan berakhir ketika kondisi bernilai salah. Iterasi adalah kode yang akan dijalankan setiap kali perulangan berhasil berputar satu kali.

Berikut adalah contoh perulangan for pada C#:

  for (int i = 1; i <= 20; i *= 2) {
    Console.WriteLine(i);
  }
  Console.ReadKey();

Yang akan menghasilkan:

1
2
4
8
16

Perulangan for di atas juga dapat dibuat menjadi perulangan for satu baris menjadi:

  for (int i = 1; i <= 20; i *= 2) Console.WriteLine(i);
  Console.ReadKey();