حلقه while در سی شارپ
حلقه while دستور یا دستوراتی را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند و شرط تعیین شده قبل از اجرا شدن دستورات بررسی می شود.
نحوه نوشتن حلقه While
در زیر Syntax یک حلقه while در زبان سی شارپ را مشاهده می کنید:
منظور از statement(s)، یک یا بلوکی از دستورات می باشد و منظور از condition شرطی است که باید تا برقرار بودن آن حلقه ادامه پیدا کند.
تا زمانی که شرط حلقه درست باشد، حلقه دستورات موجود در بلوک حلقه را تکرار می کند و زمانی که شرط حلقه از حالت درست خارج شود، حلقه پایان می یابد و دستور بعد از حلقه اجرا خواهد شد.
دیاگرام حلقه while
یک نکته کلیدی این است که ممکن است حلقه اصلا اجرا نشود. به عبارتی اگر شرطی که در حلقه بررسی می شود، نتیجه نادرست بدهد، بدنه حلقه از بین می رود و اولین کدی که بعد از حلقه قرار دارد اجرا می شود.
مثال
زمانی که کد بالا توسط کامپایلر زبان سی شارپ شروع به کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:
هیچ نظری ثبت نشده است