Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

هيكلية البرنامج الأساسية

جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 4 من 69.

في #C، يتم تنظيم الكود في classes. في الوقت الحالي، ما عليك سوى معرفة أن الـ class هو المكان الذي ستكتب فيه الكود الخاص بك - سنشرح المزيد عن الـ classes لاحقاً

تُعدّ الطريقة Main جزءاً حيوياً من برنامج C# لأنها تمثل نقطة بداية التنفيذ.

إليك تحليل بسيط لبرنامج C# أساسي:

using System; // يمنح الوصول إلى Console والأدوات المدمجة الأخرى

public class Program { // إعلان الفئة (Class)
	public static void Main(string[] args) { // الدالة الرئيسية (Main method)
		Console.WriteLine("Hello, Coddy!"); // جملة الإخراج
		// اكتب الكود داخل Main
	}
}

لاحظ أن using System; يظهر خارج الكلاس — وهذا أمر طبيعي. توجيهات using توضع دائماً في الجزء العلوي من الملف، قبل التصريح عن الكلاس. فهي تمنح برنامجك إمكانية الوصول إلى أدوات مدمجة مثل Console.WriteLine.

تُستخدم الإزاحة (المسافات في بداية الأسطر) لجعل الكود أسهل في القراءة — فهي توضح أي كود ينتمي إلى أي كتلة. يتم إزاحة الكود الموجود داخل الفئة (class) مرة واحدة، ويتم إزاحة الكود الموجود داخل طريقة Main مرة أخرى.

تكتب الكود الخاص بك داخل دالة Main

ملاحظة هامة: في لغة C#، يجب أن تنتهي كل جملة بفاصلة منقوطة (;). الفاصلة المنقوطة إلزامية وتخبر C# أنك وصلت إلى نهاية الجملة. سيؤدي نسيان إضافة فاصلة منقوطة إلى حدوث خطأ في الترجمة (compilation error). ومع ذلك، لاحظ أن كتل الأكواد البرمجية المحاطة بأقواس متعرجة {} (مثل تعريفات class و method) لا تحتاج إلى فواصل منقوطة.

challenge icon

التحدي

مبتدئ

أنشئ برنامج C# يحتوي على فئة باسم Program تتضمن الطريقة Main. داخل الطريقة Main، اكتب كوداً لإخراج النص التالي:

This is my first C# program!

جرّب بنفسك

using System;

public class Program {
    // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals