C # while
Selama kondisi yang diberikan adalah benar, C # loopsementara akan mengulangi pernyataan sasaran.
tatabahasa
Dalam C #sementara sintaks lingkaran:
sementara (kondisi) { Pernyataan (s); }
Di sini, pernyataan (s) mungkin satu pernyataan, itu juga bisa menjadi blok yang terdiri dari beberapa pernyataan.Kondisi dapat ekspresi apapun, setiap non-nol ketika nilai-nilai yang benar. Kondisi untuk pelaksanaan loop ketika benar.
Ketika kondisi salah, aliran program akan melanjutkan dengan pernyataan berikutnya diikuti loop.
diagram alir
Di sini, poin-poin kuncisementaraloop adalah loop mungkin tidak mengeksekusi. Ketika kondisi ini diuji dan hasilnya adalah palsu, tubuh loop akan melewatkan langsung ke pernyataan berikutnya segera sementara loop.
contoh
menggunakan System; namespace Loops { Program kelas { static void Main (string [] args) { / * Variabel definisi lokal * / int a = 10; / * Sementara loop dieksekusi * / sementara (a <20) { Console.WriteLine ( "nilai: {0}", a); a ++; } Console.ReadLine (); } } }
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
nilai: 10 nilai: 11 nilai: 12 nilai: 13 nilai: 14 nilai: 15 nilai: 16 nilai: 17 nilai: 18 nilai: 19