دروس

10 | حلقة for في C# للمبتدئين

درس حلقة for في C# من الصفر: شرح مبسط ومثال عملي وتمرين قصير، مع وقت تعلم متوقع 14 دقيقة.

10 | حلقة for في C# للمبتدئين

المستوى: مبتدئ   ·   وقت التعلم المتوقع: 14 دقيقة

باختصار: الحلقة تكرر العمل بدل كتابة الأمر نفسه مرات عديدة. في C#، ستستخدم المثال التالي ثم تنفذ تمرينًا بسيطًا بنفسك.

ماذا ستتعلم؟

  • تكرار أمر عددًا معلومًا من المرات
  • تشغيل مثال قصير وقراءة النتيجة
  • إجراء تغيير بسيط بنفسك

قبل أن تبدأ

أنشئ مشروع Console باستخدام .NET ثم ضع كود المثال في Program.cs.

المقدمة

في هذا الدرس من سلسلة C# للمبتدئين سنتعلم حلقة for، دون افتراض خبرة برمجية سابقة. الحلقة تكرر العمل بدل كتابة الأمر نفسه مرات عديدة.

الشرح خطوة بخطوة

يعرض المثال الأعداد من واحد إلى ثلاثة بترتيبها.

في اللغات التي تحتاج إلى مترجم، انسخ المثال كاملًا لأن الأسطر التي تجهز البرنامج جزء من طريقة تشغيله. اقرأ الأوامر من الأعلى إلى الأسفل، ثم غيّر قيمة واحدة فقط في كل تجربة حتى تفهم أثرها.

مثال عملي قابل للتجربة

using System;
class Program {
  static void Main() {
    for (int n = 1; n <= 3; n++) {
      Console.WriteLine(n);
    }
  }
}

ماذا تتوقع أن يحدث؟

راقب قيمة العداد عند كل دورة لتجنب عدد تكرارات خاطئ.

تمرين للتطبيق

اجعل الحلقة تعرض الأعداد حتى خمسة؛ كم مرة سينفذ أمر العرض؟

جرّب وحدك أولًا. إذا ظهرت رسالة خطأ، قارن الكود بالنسخة الأصلية حرفًا حرفًا ثم أعد التشغيل.

تحقق من فهمك

سؤال: ماذا سيحدث إذا نفذت التغيير المذكور في التمرين؟ اكتب توقعك أولًا، ثم شغّل المثال وقارن النتيجة.

خلاصة الدرس

تعلمت اليوم حلقة for في C#، وطبقت مثالًا صغيرًا يساعدك على بناء الخطوة التالية.

المرجع الرسمي

مرجع C# الرسمي أو التقني للاطلاع الاختياري؛ لا تحتاج إلى قراءته كاملًا الآن.

الدرس التالي: 11 | حلقة while في C# للمبتدئين

طوّر مهاراتك وابنِ شيئًا حقيقيًا.محتوى ومسارات عملية تجمع بين التعلّم والتطبيق.