حلقهها (Loops) در C#
حلقهها در C# برای تکرار اجرای یک بلاک کد استفاده میشوند و زمانی کاربرد دارند که بخواهیم یک عملیات را چندین بار انجام دهیم.
حلقه for
زمانی استفاده میشود که تعداد تکرارها از قبل مشخص باشد.
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
حلقه while
تا زمانی که شرط برقرار باشد اجرا میشود.
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
حلقه do while
حداقل یک بار اجرا میشود، حتی اگر شرط از ابتدا false باشد.
int i = 0;
do
{
Console.WriteLine(i);
i++;
}
while (i < 5);
حلقه foreach
برای پیمایش روی مجموعهها (مثل آرایهها و لیستها) استفاده میشود.
string[] names = { "Ali", "Sara", "Reza" };
foreach (var name in names)
{
Console.WriteLine(name);
}
کنترل حلقهها
برای کنترل جریان حلقه از break و continue استفاده میشود.
break
for (int i = 0; i < 10; i++)
{
if (i == 5)
break;
Console.WriteLine(i);
}
continue
for (int i = 0; i < 5; i++)
{
if (i == 2)
continue;
Console.WriteLine(i);
}
جمعبندی
حلقهها یکی از پایهایترین ابزارها در C# هستند و برای تکرار عملیات، پردازش دادهها و کار با مجموعهها استفاده میشوند.