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