آیا تا به حال با نوشتن برنامههای سی شارپ و تکرار یک عملیات چندین بار مواجه شدهاید؟ حلقه do while یکی از راههایی است که به شما کمک میکند در این بخش، ما نحوه استفاده از این ابزار قدرتمند را بررسی خواهیم کرد.
تعریف حلقه do while
حلقه do while در سی شارپ یک ساختار کنترل جریان است که به شما اجازه میدهد تا یک بخش کد را چندین بار اجرا کنید. حلقه do while همیشه حداقل یک بار کد را اجرا میکند، حتی اگر شرط حلقه از ابتدا نادرست باشد.
do
{
// بخشی از کد که تکرار میشود
} while (شرط);
مثال ساده
فرض کنید میخواهید یک برنامه بنویسید که 10 بار "سلام دنیا" چاپ کند. با استفاده از حلقه do while، شما میتوانید این کار را به سادگی انجام دهید:
int count = 0;
do
{
Console.WriteLine("سلام دنیا");
count++;
} while (count < 10);
مثالهای کاربردی در پروژههای واقعی
حال فرض کنید در یک پروژه واقعی میخواهید کاربر رمز عبور خود را وارد کند. شما میخواهید تا زمانی که کاربر یک رمز عبور معتبر وارد نکند، درخواست ورود رمز عبور را تکرار کنید. در اینجا از حلقه do while استفاده میکنید:
string password;
do
{
Console.Write("لطفا رمز عبور خود را وارد کنید: ");
password = Console.ReadLine();
} while (!IsValidPassword(password));
حلقه do while اینجا به ما امکان میدهد که از کاربر چندین بار بخواهیم رمز عبور را وارد کند، تا زمانی که رمز عبور معتبری وارد شود.
خلاصه اینکه حلقه do while یک ابزار قدرتمند در سی شارپ است که به شما کمک میکند تا عملیاتها را تکرار کنید. برای یادگیری حرفهای سی شارپ و فراگیری کامل این ساختار، توصیه میکنیم در دورههای آموزش سی شارپ باگتو شرکت کنید. این مقاله فقط بخش کوچکی از آنچه میتوانید در سی شارپ بیاموزید است، پس همچنان کاوش کنید و یاد بگیرید!
برای مطالعه مفاله دستورات کنترلی در سی شارپ با سایت باگتو همراه باشید.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید