English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي C#

دليل متقدم C#

C# موجه للأتمتة (OOP)

المتغيرات C#

في C#، تتضمن المتغيرات قيمًا بيانات من نوع معين.

القواعد

<data type> <variable name> = <value>;

إعلان وتخصيص متغيرات نوع int.

int num = 100;

int هو نوع البيانات،num هو اسم المتغير (معرف). = عمود التخصيص用于 تخصيص القيمة للمتغير. في الجانب الأيمن من عمود = هو القيمة التي يتم تخصيصها للمتغير. في المثال، يتم تخصيص 100 لـ المتغير num.

إعلان وتخصيص متغيرات نوع البيانات المختلفة.

int num = 100;
float rate = 10.2f;
decimal amount = 100.50M;
char code = 'C';
bool isValid = true;
string name = "Steve";

هذه هي convenções للتسمية عند إعلان المتغيرات في C#:

  • اسم المتغير يجب أن يكون فريدًا.

  • اسم المتغير يمكن أن يحتوي فقط على الأحرف، والأرقام وخط العبرية _.

  • اسم المتغير يجب أن يبدأ بحرف.

  • اسم المتغير يفرق بين الحروف الكبيرة والصغيرة، num و Num يعتبران أسماءً مختلفة.

  • اسم المتغير لا يمكن أن يحتوي على كلمات مخصصة. إذا كنت ترغب في استخدام كلمة مخصصة كاسم معرف، فعليك إضافة بدلاً من ذلك بدلاً من ذلك.

C# لغة قوية النوع. هذا يعني أنه يمكنك تخصيص قيم معينة لنوع البيانات المحدد. لا يمكنك تخصيص قيمة عددية للنوع السلسلة، والعكس صحيح.

int num = "Steve";

يمكن إعلان المتغير أولاً ثم تحديد قيمته.

int num;
num = 100;

قبل استخدام المتغير، يجب تخصيص قيمة له، وإلا سيقدم C# خطأ في التجميع.

int i;
int j = i; //خطأ في التجميع: استخدام متغير محلي غير مخصوص “i”

يمكن تغيير قيمة المتغير بعد التخصيص.

int num = 100;
num = 200;
Console.WriteLine(num); //الناتج: 200

يمكن إعلان وتحديد قيم متعددة لنفس نوع البيانات في نفس السطر، ويتم فصلها بالكومياء.

int i, j = 10, k = 100;

المتغيرات المتشابهة يمكن أن تكون معلنات في صفوف متعددة، ويتم فصلها بالكومياء. يتم اعتبارها سطرًا واحدًا حتى يتم إيجاد نقطة السطر؛.

int i = 0, 
    j = 10, 
    k = 100;

يمكن تخصيص قيمة المتغير إلى متغير آخر بنفس نوع البيانات. ولكن يجب تخصيص القيمة قبل استخدام المتغير.

int i = 100;
int j = i; // قيمة j هي 100

في C#، يتم تصنيف المتغيرات بناءً على كيفية تخزينها في ذاكرة الكمبيوتر. يمكن أن تكون المتغيرات من نوع القيمة أو نوع الاستدلال أو نوع السهم.

لا تحتاج إلى تحديد نوع معين عند إعلان المتغيرات. استخدم كلمة المفتاح var بدلاً من نوع البيانات. تعرفوا عليها لاحقاً.