C# – Identifiers المعرفات
C# – Identifiers المعرفات
المعرفات (Identifiers) في C# هي الأسماء التي نستخدمها لتسمية المتغيرات (Variables)، الدوال (Methods)، الكلاسات (Classes)، وغيرها من الكيانات في البرنامج.
1. ما هو المعرف؟
🔹 المعرف هو اسم مميز يستخدم لتسمية المتغيرات أو الكائنات البرمجية.
🔹 يمكن أن يكون اسم متغير، دالة، كلاس، كائن، أو أي عنصر برمجي آخر.
مثال على معرفات صحيحة:
int age = 30;
string firstName = "Mahmoud";double accountBalance = 1500.75;
2. قواعد تسمية المعرفات في C#
✔ يجب أن يبدأ بحرف (a-z, A-Z) أو بشرطة سفلية
_
.✔ يمكن أن يحتوي على أرقام بعد الحرف الأول.
✔ لا يمكن أن يحتوي على مسافات.
✔ حساسة لحالة الأحرف (Case-Sensitive).
✔ لا يمكن استخدام الكلمات المحجوزة (Reserved Keywords) مثل
int
, class
, public
.❌ أمثلة خاطئة:
int 1number = 5; // خطأ: لا يمكن أن يبدأ برقم
string first name = "Ali"; // خطأ: لا يمكن أن يحتوي على مسافةdouble double = 10.5; // خطأ: double كلمة محجوزة
✅ أمثلة صحيحة:
int _num = 10;
string userName = "Ahmed";double account_balance = 5000.99;
3. الفرق بين الأحرف الكبيرة والصغيرة (Case Sensitivity)
في C#، الأحرف الكبيرة والصغيرة تؤثر على المعرفات، أي أن age
و Age
يعتبران معرفين مختلفين:
int age = 30;
int Age = 40;Console.WriteLine(age); // 30Console.WriteLine(Age); // 40
4. استخدام الكلمات المحجوزة كمعرفات
إذا كنت بحاجة لاستخدام كلمة محجوزة (Reserved Keyword) كمعرف، يمكنك استخدام @
قبلها:
int @class = 5;
Console.WriteLine(@class);
🔹 الإخراج:
5
📌 لكن يفضل تجنب هذه الطريقة قدر الإمكان.
الخلاصة
✔ المعرفات هي الأسماء التي نستخدمها لتسمية المتغيرات والكائنات في C#.
✔ يجب أن تبدأ بحرف أو
_
ويمكن أن تحتوي على أرقام بعد الحرف الأول.✔ لا يمكن أن تحتوي على مسافات أو كلمات محجوزة إلا باستخدام
@
.✔ C# تفرق بين الأحرف الكبيرة والصغيرة في المعرفات.
🚀 الآن جرب إنشاء معرفات بنفسك مع الالتزام بالقواعد الصحيحة!
تعليقات
إرسال تعليق