تصویر دیفالت دوره های بدون تصویر
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 3 دقیقه

حلقه ها و تکرار در C#

پس از يادگيري شرط ها و ساختارهاي تصميم گيري، قدم بعدي در برنامه نويسي C# آشنايي با حلقه ها و تکرار است. حلقه ها به شما امکان مي دهند مجموعه اي از دستورات را چندين بار اجرا کنيد بدون نياز به تکرار کدها، که باعث صرفه جويي در زمان و بهبود خوانايي کد مي شود.

حلقه ها در C#

حلقه for

حلقه for براي زماني استفاده مي شود که مي دانيد تعداد دفعات تکرار مشخص است. اين حلقه شامل سه بخش است: مقداردهي اوليه، شرط اجرا و تغيير مقدار شمارنده.

نمونه ساده for

for (int i = 0; i < 5; i++)
{
    Console.WriteLine("شماره: " + i);
}

حلقه while

حلقه while زماني استفاده مي شود که تعداد تکرار مشخص نيست و اجراي حلقه بر اساس يک شرط ادامه پيدا مي کند. اگر شرط در ابتدا برقرار نباشد، حلقه هيچ بار اجرا نخواهد شد.

نمونه ساده while

int count = 0;
while (count < 5)
{
    Console.WriteLine("شماره: " + count);
    count++;
}

حلقه do-while

حلقه do-while مشابه while است، با اين تفاوت که حداقل يک بار اجرا مي شود، حتي اگر شرط ابتدا برقرار نباشد.

نمونه do-while

int count = 0;
do
{
    Console.WriteLine("شماره: " + count);
    count++;
} while (count < 5);

حلقه foreach

حلقه foreach براي پيمايش مجموعه ها مانند آرايه ها و ليست ها استفاده مي شود. اين حلقه به شما اجازه مي دهد بدون نياز به شمارنده به تک تک عناصر دسترسي داشته باشيد.

نمونه foreach

string[] names = { "Ali", "Sara", "Reza" };
foreach (var name in names)
{
    Console.WriteLine("نام: " + name);
}

بهينه سازي و بهترين شيوه ها

خوانايي کد

استفاده از حلقه ها به شکل منظم و خوانا باعث مي شود کد شما قابل فهم تر باشد و نگهداري آن آسان تر شود.

جلوگيري از حلقه هاي بي نهايت

مطمئن شويد شرط حلقه درست تعريف شده و تغييرات شمارنده به درستي انجام مي شود تا از ايجاد حلقه بي نهايت جلوگيري شود.

تمرين و کاربرد

تمرين عملي

براي تسلط بر حلقه ها، تمرين با مثال هاي مختلف ضروري است. مي توانيد برنامه هايي مانند جمع اعداد، پيمايش آرايه ها و پردازش داده ها را با حلقه ها تمرين کنيد.

مسير يادگيري ساختارمند C#

براي يادگيري کامل و اصولي C# و تمرين مثال هاي عملي مي توانيد از سايت LearnDun استفاده کنيد. دوره آموزش و يادگيري C# از مقدماتي تا پيشرفته مسير کامل شما را تا سطح حرفه اي همراهي مي کند.

جمع بندي

حلقه ها و ساختارهاي تکرار بخش مهمي از برنامه نويسي C# هستند. با يادگيري for، while، do-while و foreach مي توانيد برنامه هايي بهينه، خوانا و قابل توسعه بنويسيد و آماده ورود به مباحث پيشرفته تر شويد.

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/09/30
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.