آموزش C#
آموزش C# ۳: شرطها، حلقهها و کنترل جریان

دستورهای شرطی و حلقهها جریان اجرای برنامه C# را کنترل میکنند. if برای تصمیمگیری، switch برای چند حالت و حلقهها برای تکرار عملیات به کار میروند.
شرط if
1 2 3 4 5 6 7 8 | int score = 82; if (score >= 90) { Console.WriteLine("عالی"); } else if (score >= 60) { Console.WriteLine("قبول"); } else { Console.WriteLine("نیاز به تمرین"); } |
حلقه for و foreach
1 2 3 4 5 6 7 | for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } string[] names = { "Ali", "Sara", "Mina" }; foreach (string item in names) { Console.WriteLine(item); } |
for زمانی مناسب است که شمارنده یا تعداد تکرار مشخص باشد؛ foreach برای پیمایش مجموعهها خواناتر است. while تا زمانی که شرط برقرار باشد تکرار میشود؛ مراقب حلقه بینهایت باشید.
نکات خوانایی
- شرطها را کوتاه و واضح نگه دارید.
- از نامهای معنادار برای متغیر شمارنده استفاده کنید.
- در صورت نیاز به خروج زودهنگام از break و continue با دقت استفاده کنید.
تمرین
اعداد ۱ تا ۱۰۰ را پیمایش کنید و فقط مضربهای ۳ را چاپ کنید. بعد از این درس، یادگیری متدها و برنامهنویسی شیگرا مسیر مناسبی است.
