آشنایی با حلقه ها در سی شارپ
با یکی دیگر از مقالات آموزش c# در وب سایت AspCore.ir در خدمت شما دوستان و دانشجویان گرامی هستیم. در این مقاله با عنوان آشنایی با حلقه ها در سی شارپ قصد داریم با حلقه های تکرار در سی شارپ آشنا شویم و انواع آن را ذکر کنیم.
حلقه for در زبان برنامه نویسی سی شارپ
اولین نمونه از حلقه ها در زبان برنامه نویسی سی شارپ، حلقه for می باشد. در مثال زیر شما می توانید ساده ترین نمونه از حلقه for را مشاهده بفرمایید. باید دقت نمایید که حلقه for دارای یک شمارنده می باشد که در هر بار اجرای حلقه مقدار آن یک واحد افزایش می یابد. حلقه for به اندازه شرط حلقه تکرار می شود.
همانطور که در مثال بالا مشاهده می نمایید متغیر i شمارنده حلقه می باشد که با توجه به شرط حلقه ۱۰ بار تکرار می شود.
باید دقت نمایید که از حلقه for می توان به صورت های حرفه ای تری نیز استفاده کرد. در زیر ۲ نمونه از استفاده حرفه ای تر از حلقه for را مشاهده می نمایید.
در مثال بالا شمارنده حلقه ۲ واحد ۲ واحد افزایش می یابد.
یا در مثال بالا از یک دستور شرطی if درون حلقه استفاده شده است.
حلقه while در زبان برنامه نویسی سی شارپ
در ادامه مبحث آشنایی با حلقه ها در سی شارپ به معرفی حلقه while می پردازیم. در حلقه while ابتدا یک شرط را مورد بررسی قرار می دهد و تا زمانی که شرط برقرار می باشد حلقه تکرار می شود. در مثال زیر با یک نمونه از ساده از حلقه while آشنا می شوید.
همانطور که مشاهده می فرمایید در حلقه while شمارنده حلقه قبل از شروع حلقه تعریف می شود و مقداردهی می شود. باید دقت نمایید که شما می توانید درون حلقه های while هم از دستورات شرطی استفاده نمایید.
دقت کنید که در هر کجا از حلقه while که از دستور Break استفاده نمایید حلقه در همانجا خاتمه می یابد.