الدرس 1 من 10

أول برنامج

هدف الدرس

Main و Console ونصّ مُقحَم

01

الشرح

كل كود C# يعيش داخل صنف، والبرنامج يبدأ من دالته static void Main(). أما using System; في الأعلى فتجلب أدوات النظام، ومنها Console.

Console.WriteLine تطبع وتنزل سطرًا. ولوضع قيم داخل النصّ اسبقه بعلامة $ واكتب القيمة بين قوسين معقوفين: $"المستوى {level}" — وهذا اسمه الإقحام.

والدالة تُعلن نوع ما تُرجعه قبل اسمها، ونوع كل وسيط قبله: static string Greet(string name) تأخذ نصًّا وتُرجع نصًّا. وC# لغة مترجَمة: يُفحص الكود كلّه قبل تشغيله، فخطأ في نوع واحد يوقف البرنامج ويخبرك المترجم بسطره.

02

المطلوب

أكمل Greet(name) لتُرجع مرحبًا يا ليان! حين يكون الاسم ليان — أي «مرحبًا يا » ثم الاسم ثم علامة تعجّب. ثم اطبع من Main تحية ليان بها. اضغط «تشغيل» لترى النتيجة.

معايير التصحيح

3 معايير
  1. Greet("سارة") تُرجع مرحبًا يا سارة!
  2. وتعمل مع أي اسم
  3. طُبعت تحية ليان
Program.cs
المخرجاتC# · Mono 6.6 · Judge0

يُترجَم الكود ويعمل على السيرفر…

–/3

يُترجَم الكود ويعمل على السيرفر…

3 معايير في بطاقة «المطلوب».