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

ساختار حلقه for در سی‌شارپ
فهرست مقاله [نمایش]

     با یادگیری زبان برنامه‌نویسی سی‌شارپ، شما با ابزارهای جدیدی آشنا خواهید شد که می‌توانید از آنها در پروژه‌های خود استفاده کنید. یکی از این ابزارها، ساختار حلقه for است.

     حلقه for در سی‌شارپ چیست?

    حلقه for در سی‌شارپ یک ساختار کنترل جریان است که اجازه می‌دهد کدی را تعداد مشخصی بار اجرا کنید. ساختار کلی این حلقه به شکل زیر است:

    
    for (initializer; condition; iterator)
    {
        // Code to be executed
    }

     initializer متغیر اولیه حلقه را تعیین می‌کند، condition شرطی است که باید بررسی شود، و iterator متغیر را به یک مقدار خاص افزایش یا کاهش می‌دهد.

    بیایید با مثالی ساده شروع کنیم:

    
    for (int i = 0; i < 5; i++)
    {
        Console.WriteLine("عدد: " + i);
    }
    

    این کد یک حلقه for است که مقدار i را از 0 تا 4 چاپ می‌کند.

    کاربرد حلقه for در پروژه‌های واقعی

    مثال اول: چاپ یک آرایه

    فرض کنید که یک آرایه از نام‌ها دارید و می‌خواهید همه آنها را چاپ کنید. این کار با استفاده از حلقه for بسیار ساده است:

    
    string[] names = { "علی", "حسین", "فاطمه", "زهرا", "مهدی" };
    
    for (int i = 0; i < names.Length; i++)
    {
        Console.WriteLine(names[i]);
    }
    

    مثال دوم: محاسبه مجموع اعداد یک آرایه

    حلقه for می‌تواند برای محاسبات ریاضی مثل جمع کردن تمام اعداد یک آرایه نیز مورد استفاده قرار گیرد:

    
    int[] numbers = { 1, 2, 3, 4, 5 };
    int sum = 0;
    
    for (int i = 0; i < numbers.Length; i++)
    {
        sum += numbers[i];
    }
    
    Console.WriteLine("مجموع: " + sum);

    با توجه به موارد فوق، امیدوارم که اهمیت یادگیری حلقه for در سی‌شارپ برایتان مشخص شده باشد. اگر به دنبال یادگیری عمیق‌تر و حرفه‌ای‌تر سی‌شارپ هستید،  توصیه می‌کنیم که در دوره‌های آموزش سی شارپ باگتو شرکت کنید. باگتو با مجموعه‌ای از دوره‌های حرفه‌ای، شما را در این مسیر یاری می‌رساند.

    پس هرچه سریع‌تر به یادگیری سی‌شارپ بپردازید و این زبان جذاب و قدرتمند را فرا بگیرید. با تلاش و انگیزه، شما می‌توانید به بهترین شکل ممکن از این ابزار استفاده کنید.

    برای مطالعه مقاله دستورات کنترلی در سی شارپ با سایت باگتو همراه باشید.

    اطلاعات نویسنده
    • نویسنده: تیم تحریریه باگتو

    ارسال دیدگاه

    برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید


    دیدگاه کاربران