الدرس 1 من 10
أول برنامج
- 10 دقائق
- 3 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
الدالة Main والصنف Console وإدراج القيم في النصّ
الشرح
يُكتب كل كود C# داخل صنف (class)، ويبدأ تنفيذ البرنامج من الدالة static void Main()، أما السطر using System; في أعلى الملف فيجلب أدوات النظام الجاهزة، ومنها Console.
تطبع Console.WriteLine النصّ ثم تنتقل إلى سطر جديد، وإذا أردت أن تضع قيمة داخل النصّ فاكتب قبله علامة $، ثم ضع القيمة بين قوسين معقوفين هكذا: $"المستوى {level}"، وتُسمّى هذه الطريقة إدراج القيم في النصّ (string interpolation).
وتكتب في كل دالة نوع القيمة التي تُرجعها قبل اسمها، ونوع كل مُعامِل (parameter) قبل اسمه، فالدالة static string Greet(string name) تأخذ نصًّا وتُرجع نصًّا. وC# لغة مُترجَمة (compiled)، أي أن المُترجِم يفحص الكود كلّه قبل تشغيله، فإذا وجد خطأً في نوع واحد لم يشغّل البرنامج وأخبرك بالسطر الذي فيه الخطأ.
المطلوب
أكمل الدالة Greet(name) لتُرجع مرحبًا يا ليان! حين يكون الاسم ليان، أي عبارة «مرحبًا يا » ثم الاسم ثم علامة تعجّب، ثم استدعها من Main واطبع بها تحية ليان، واضغط «تشغيل» لترى النتيجة.
الفحوص
3 فحوص- ناتج Greet("سارة") هو «مرحبًا يا سارة!»
- الدالة Greet تعمل مع أي اسم
- طُبعت تحية ليان