هيكلية البرنامج الأساسية
جزء من قسم الأساسيات في رحلة C# على Coddy. الدرس 4 من 69.
في C#، يُنظَّم الكود ضمن فئات. في الوقت الحالي، يكفي أن تعرف أن الفئة هي المكان الذي ستكتب فيه الكود - سنشرح المزيد عن الفئات لاحقًا
تُعد الطريقة Main جزءًا أساسيًا من برنامج C# لأنها تمثل نقطة بدء التنفيذ.
إليك شرحًا مبسطًا لبرنامج أساسي بلغة C#:
using System; // يتيح الوصول إلى Console وغيرها من الأدوات المضمّنة
public class Program { // تعريف الصنف
public static void Main(string[] args) { // الدالة Main
Console.WriteLine("Hello, Coddy!"); // تعليمة الإخراج
// اكتب الكود داخل Main
}
}لاحظ أن using System; يظهر خارج الصنف. هذا أمر طبيعي. توجيهات using تأتي دائمًا في أعلى الملف، قبل تعريف الصنف. وهي تتيح لبرنامجك الوصول إلى الأدوات المضمنة مثل Console.WriteLine.
تُستخدم المسافة البادئة (المسافات في بداية الأسطر) لتسهيل قراءة التعليمات البرمجية. وهي توضح التعليمات البرمجية التي تنتمي إلى كل كتلة. تُزاح التعليمات البرمجية داخل الصنف مرة واحدة، وتُزاح التعليمات البرمجية داخل الأسلوب Main مرة أخرى.
تكتب الشيفرة البرمجية داخل الطريقة Main
ملاحظة مهمة: في C#، يجب أن تنتهي كل تعليمة بفاصلة منقوطة (;). الفاصلة المنقوطة إلزامية، وتُخبر C# بأنك وصلت إلى نهاية التعليمة. سيؤدي نسيان إضافة فاصلة منقوطة إلى حدوث خطأ في الترجمة البرمجية. لكن لاحظ أن كتل التعليمات البرمجية المحاطة بأقواس معقوفة {} (مثل تعريفات الأصناف والأساليب) لا تحتاج إلى فواصل منقوطة.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانالزيادة والنقصان اللاحقاختصارات العمليات الحسابية7أساسيات الإدخال والإخراج (Basic IO)
الإخراج الأساسيتضمين النصوص (String Interpolation)قراءة المدخلاتالتحليل (Parse)مراجعة - حتى 120مراجعة - True أو False5المعاملات - الجزء الثاني
معاملات المقارنةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثتدرّب بنفسك: مترجم C# عبر الإنترنت