حلقه‌ها در زبان برنامه‌نویسی #C همراه با مثال

حلقه‌ها اجزای اساسی در برنامه‌نویسی C# هستند که به ما امکان می‌دهند کد را به صورت تکراری اجرا کنیم. این حلقه ها را در انواع متفاوت مانند for، while، do-while و foreach می توانیم بنویسیم.

مقدمه:

حلقه‌ها (Loops) از اجزای اساسی برنامه‌نویسی هستند که به ما امکان تکرار یک بلاک کد را می‌دهند. در زبان برنامه‌نویسی قدرتمند C#، حلقه‌ها امکانات زیادی را فراهم می‌کنند مانند این امکان که بتوانیم بر روی مجموعه‌ها حرکت کنیم، وظایف تکراری را انجام دهیم و جریان اجرای برنامه را کنترل کنیم. در این پست، به بررسی مفهوم حلقه‌ها در C# می‌پردازیم و با مثال‌، کاربرد آن‌ها را بررسی می‌کنیم.

 

حلقه for:

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


 

مثالی ساده از حلقه for در سی شارپ:

 

 

حلقه while:

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


 

مثالی ساده از حلقه while در برنامه نویسی سی شارپ:


 

حلقه do-while:

حلقه do-while خیلی شبیه به حلقه while است اما یک تفاوت مهم دارد؛ آن هم این است که حتی اگر شرط از ابتدا نادرست باشد، بلاک کد حتماً حداقل یک بار اجرا می‌شود. ساختار این حلقه به صورت زیر است:


مثالی از حلقه do-while در برنامه نویسی C#:


 

حلقه foreach:

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


 

مثالی از حلقه foreach در برنامه نویسی به زبان C#:


 

 دستورهای کنترل حلقه:

زبان C# دستورهای کنترلی حلقه مانند `break` و `continue` را برای تغییر جریان حلقه فراهم می‌کند. دستور `break` حلقه را قبل از پایان متوقف می‌کند، در حالی که دستور `continue`  کدهای باقی‌مانده در تکرار جاری را نادیده می‌گیرد و به تکرار یا قدم بعدی می‌رود.

 

مثال:


 

نتیجه‌گیری:

حلقه‌ها اجزایی اساسی در برنامه‌نویسی هستند که به ما این امکان را می‌دهند تا یک بلاک کد را به صورت تکراری اجرا کنیم. با درک و استفاده از حلقه‌هایی مانند for، while، do-while و foreach، به همراه دستورهای کنترل حلقه، می‌توانید بر روی مجموعه‌ها حرکت کنید، وظایف تکراری را انجام دهید و جریان اجرای برنامه خود را کنترل کنید. تسلط بر حلقه‌ها برای نوشتن برنامه‌های C# کارآمد و پویا، بسیار ضروری است.

نظرات ارزشمند خود را با ما به اشتراک بگذارید

نظرات :
amir 1402/12/4 - 23:27

فرانت اند سایتتون واقعا خیلی خوب کار شده