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

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

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

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

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

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

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

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

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

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

ومع ذلك، لاحظ أن كتل الكود المحاطة بأقواس متعرجة {} (مثل تصريحات الفئات والأساليب) لا تحتاج إلى فواصل منقوطة.

challenge icon

التحدي

مبتدئ

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

This is my first C# program!

ورقة مرجعية

في لغة #C، يجب أن يكون الكود داخل فئة (class). تُعد طريقة Main هي نقطة الدخول حيث يبدأ تنفيذ البرنامج.

هيكل برنامج #C الأساسي:

public class Program {
	public static void Main(string[] args) {
		Console.WriteLine("Hello, Coddy!");
		// اكتب الكود داخل Main
	}
}

يجب أن تنتهي كل جملة بفاصلة منقوطة (;). كتل الكود التي تحتوي على أقواس متعرجة {} لا تحتاج إلى فواصل منقوطة.

جرّب بنفسك

using System;

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

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

جميع دروس Fundamentals