مقدمة للمتغيرات في لغة C#
في C#، يتم استخدام المتغيرات لتخزين البيانات ومعالجتها. أنها توفر طريقة لتعيين اسم لموقع الذاكرة، والذي يمكنه الاحتفاظ بأنواع مختلفة من القيم مثل الأرقام أو الأحرف أو الكائنات. في هذه المقدمة، سنراجع أساسيات المتغيرات في لغة C# ونستكشف أمثلة التعليمات البرمجية التي توضح استخدامها.
إعلان المتغير والتهيئة
- يمكن الإعلان عن المتغيرات في C# باستخدام بناء الجملة التالي: (type) (variableName);
int someNumber;
- يعلن السطر أعلاه عن متغير اسمه 'someNumber' من النوع 'int' (عدد صحيح). ومع ذلك، لم يتم تعيين قيمة للمتغير بعد وقيمته الأولية غير محددة (ولكن بالنسبة لمعظم أنواع المتغيرات، يتم تعيينها إلى 'default'، والتي تكون لـ 'int' 0 ).
- يمكن تهيئة قيمة المتغير باستخدام الصيغة التالية: (type) (variableName) = (value);
int someNumber = 25;
- يعلن السطر أعلاه عن متغير اسمه 'someNumber' من النوع 'int' ويعين له قيمة أولية تبلغ 25.
مهمة متغيرة
- بمجرد الإعلان عن متغير، يمكن تعيين قيمة له باستخدام عامل التعيين =:
someNumber = 30;
- السطر أعلاه يعين قيمة جديدة 30 للمتغير 'someNumber'.
أنواع متغيرة
تدعم لغة C# أنواعًا مختلفة من المتغيرات، بما في ذلك:
- 'int': يمثل الأعداد الصحيحة.
- 'float' والمزدوج: تمثيل أرقام الفاصلة العائمة بمنازل عشرية.
- 'char': يمثل حرفًا واحدًا.
- 'string': يمثل سلسلة من الأحرف.
- 'bool': يمثل القيم المنطقية (صواب أو خطأ).
- 'DateTime': يمثل قيمة التاريخ والوقت، وما إلى ذلك.
فيما يلي مثال لاستخدام أنواع مختلفة من المتغيرات:
int age = 25;
float weight = 65.5f;
char gender = 'M';
string name = "John Doe";
bool isStudent = true;
DateTime birthDate = new DateTime(1990, 5, 15);
- تعلن الأسطر أعلاه وتهيئ متغيرات من أنواع مختلفة.
تسمية المتغير
يجب أن تتبع أسماء المتغيرات في لغة C# قواعد معينة، مثل:
- يمكن أن تحتوي على أحرف وأرقام وشرطات سفلية.
- لا يمكنهم البدء برقم.
- وهي حساسة لحالة الأحرف.
فيما يلي مثال لأسماء المتغيرات الصالحة:
int age;
string firstName;
double _balance;
استخدام المتغيرات في التعبيرات
- يمكن استخدام المتغيرات في مختلف التعبيرات و الحسابات:
int num1 = 10;
int num2 = 5;
int sum = num1 + num2;
- تعلن الأسطر أعلاه عن متغيرين 'num1' و 'num2' من النوع 'int'، ويتم حساب مجموعهما عن طريق إسناد النتيجة إلى المتغير 'sum'.
خاتمة
تعد المتغيرات أساسية في البرمجة باستخدام لغة C#، مما يسمح للشخص بتخزين البيانات ومعالجتها عبر الكود. من خلال فهم تعريف المتغيرات والتخصيص والأنواع واصطلاحات التسمية والاستخدام في التعبيرات، يمكنهم العمل بفعالية مع عناصر أخرى مثل functions) لكتابة تعليمات برمجية فعالة وإنشاء تطبيقات قوية.