هيكلية البرنامج الأساسية
جزء من قسم الأساسيات في رحلة C# على Coddy. الدرس 4 من 70.
في 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# بأنك وصلت إلى نهاية التعليمة. سيؤدي نسيان إضافة فاصلة منقوطة إلى حدوث خطأ في الترجمة البرمجية. لكن لاحظ أن كتل التعليمات البرمجية المحاطة بأقواس معقوفة {} (مثل تصريحات class والطرائق) لا تحتاج إلى فواصل منقوطة.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانالزيادة والنقصان اللاحقاختصارات العمليات الحسابية7أساسيات الإدخال والإخراج (Basic IO)
الإخراج الأساسيتضمين النصوص (String Interpolation)قراءة المدخلاتالتحليل (Parse)مراجعة - حتى 120مراجعة - True أو False5المعاملات - الجزء الثاني
معاملات المقارنةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثتدرّب بنفسك: مترجم C# عبر الإنترنت