do ........ while loop
که در واقع شامل دو تیکه مجزای do و while می باشد در بخش do کاری انجام می شود و سپس بررسی می شود که آیا هنوز شرط برقرار است یا نه یعنی در واقع این حلقه حداقل یک خروجی نمایش می دهد و آن هم مقدار اولیه n می باشد.
using System; class MainClass { public static void Main() { int n = 0; do { Console.WriteLine("Number is {0}", n); n++; }
while (n < 10); } }
----------------------خروجی برنامه پس از اجرا-----------------
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19
while
حلقه while که در ادامه آمده را می توانیم برای فهم بهتر به این صورت بیان کنیم ، " تا هنگامی که n از 10 کوچکتر است ابتدا آن را در خروجی نمایش بده سپس یک عدد به آن اضافه کن ."
using System; class MainClass { public static void Main() { int n = 0; while (n < 10) { Console.WriteLine("Number is {0}", n); n++; } } }
خروجی برنامه :
Number is 0 Number is 1 Number is 2 Number is 3 Number is 4 Number is 5 Number is 6 Number is 7 Number is 8 Number is 9