حلقه for در سی شارپ

آیا تا به حال شده است که بخواهید مقدار زیادی دستور عمل بخواهید در خروجی ببینید و یا مجبور نباشید دستورات را چندین بار بنویسید؟ پس حتما به حلقه ها نیاز پیدا خواهید کرد

 

در این مطلب میخواهیم بررسی کنیم که حلقه for چیست و چگونه میتوان از این حلقه استفاده کرد

مثال برای استفاده از حلقه ها

 

ابتدا با یک مثال شروع میکنیم مثلا شما میخواهید روی صفحه چندین بار عبارت “Hello Ali” نمایش داده بشود و یا یک کم شیطنت کنید و دستورات هکری بنویسید

خب این کار را ما با کنسول اپلیکیشن(Console Application) انجام میدهیم

 

برای شروع این کار را انجام دهید:

  • ویژوال استودیو را باز کنید
  • بر روی منوی فایل کلیک کنید و موس را روی New ببرید و سپس روی New Project کلیک کنید
  • نام پروژه را هر چه که دوست دارید بگذارید اما توصیه می کنیم نام را Halghe_Example بگذارید تا بعد به راحتی در دسترس باشد

 

شکل کلی حلقه for :

 

for (variable initialization; condition; steps)
{
//execute this code block as long as condition is

satisfied
}

variable initialization: این قسمت مربوط به مقدار دهی اولیه می شود و شما میتوانید از پیش در این قسمت به متغیر خود مقدار بدهید . نکته این که نام متغیر را هر چه که دلتان بخواهد میتوانید نام گذاری کنید

 

condition: این قسمت در واقع یک قسمت شرطی در حلقه for  است و شما میتوانید برای آن شرط تعیین کنید

 

steps: این قسمت به شمارنده معروف است و میتوانید افزایش دهنده یا کاهش دهنده در آن قرار بگیرد

 

 

در کلاس program.cs و در متد Main فقط عبارت for را بنویسید وقتی که ویژوال استودیو بر روی for آمد دو بار کلید Tab را فشار دهید تا چنین عبارتی برای شما نشان داده شود:

 

for (int i = 0; i < 5; i++)

 

خب اکنون ما میخواهیم که برای ما 10بار در صفحه عبارت “Hello Ali” را چاپ کند پس این عبارت را می نویسیم:

for (int i = 0; i < 10; i++)

}

 

;(“Console.WriteLine(“Hello Ali

{

نتیجه کار به این شکل خواهد بود:

 

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

Hello Ali

کلمه رزرو شده beark

 

شما می تونید با نوشتن دستور ;beark از حلقه ای که نوشته اید خارج شوید

 

حلقه بی نهایت با حلقه for:

 

for(;;)for

}

 

;(“Console.WriteLine(“Hello Ali

{

 

این حلقه دیگر باز نخواهد ایستاد و باید با کلنگ به دنبالش بیوفتید تا از حلقه خارج بشه خخخخخ . شوخی کردیم . وقتی که برنامه رو متوقف کنید همه چیز اوکی خواهد شد پس نگرانی از این بابت نداشته باشید

 

البته اینجا محیط وب هست دیگه نمیشه از سی شارپ استفاده کرد چون وبلاگ کلاسیک ایرانیان با استفاده از وردپرس طراحی شده😂

 

در مطلب بعدی به معرفی حلقه while می پردازیم

 

کلاسیک ایرانیان

 

مستندات مایکروسافت به منظور آگاهی بیشتر:

 

for (C# reference)

حسن رفعت جو

حسن رفعت جو

فهرست مطالب

2 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *