0Pricing
C# Academy · درس

فهم المتغيرات وأنواع البيانات

اكتشف كيفية تخزين البيانات ومعالجتها باستخدام المتغيرات وأنواع البيانات في C#

فهم المتغيرات وأنواع البيانات درس مجاني في C# Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في C# Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة C# Academy 3 دروس في المجموع.

تعريف المتغيرات في C#

فهم المتغيرات وأنواع البيانات

مرحبًا بك في الدرس التالي! ستتعلّم في هذا الدرس المتغيرات، وكيفية تعريفها، وأنواع البيانات المختلفة في C#. لنبدأ!

فهم المتغيرات وأنواع البيانات — رسم توضيحي 1

ما المتغيرات؟

ما المتغيرات؟

المتغيرات حاويات تُستخدم لتخزين البيانات في برنامجك. وتتيح لك تسمية جزء من البيانات، مما يسهّل إعادة استخدامه ومعالجته لاحقًا.

مثال: يمكن لمتغير تخزين اسمك أو عمرك أو حتى نتيجة عملية حسابية.

نقطة أساسية: يجب تعريف المتغير قبل استخدامه في C#.

تعريف المتغيرات

تعريف المتغيرات

لتعريف متغير في C#، استخدم الصيغة التالية:

[data type] [variable name] = [value];

مثال:

نقطة مهمة: يجب أن يكون لكل متغير في C# نوع بيانات محدد.

int age = 25; 
// Declares an integer variable named 'age' and assigns it the value 25
string name = "John"; 
// Declares a string variable named 'name' and assigns it "John"

أنواع البيانات الشائعة في C#

أنواع البيانات الشائعة في C#

توفر C# عدة أنواع من البيانات لتخزين أنواع مختلفة من البيانات:

  • int: لتخزين الأعداد الصحيحة (مثل: 1 و100 و-50).
  • double: لتخزين الأعداد العشرية (مثل: 3.14 و-0.99).
  • string: لتخزين النصوص (مثل: "مرحبًا بالعالم!").
  • char: لتخزين محرف واحد (مثل: 'A' و'5').
  • bool: لتخزين القيم true أو false.

نصيحة: اختر نوع البيانات المناسب بناءً على نوع البيانات التي تحتاج إلى تخزينها.

تهيئة المتغيرات

تهيئة المتغيرات

يمكنك تعريف متغير دون إسناد قيمة إليه في البداية، ثم إسناد قيمة إليه لاحقًا. مثال:

نصيحة: احرص دائمًا على تهيئة المتغيرات قبل استخدامها لتجنب الأخطاء.

int age; 
// Declare the variable
age = 30; 
// Assign a value later
Console.WriteLine("Age: " + age); 
// Outputs: Age: 30

المتغيرات الثابتة

المتغيرات الثابتة

إذا كانت قيمة المتغير يجب ألا تتغير مطلقًا، فعرّفه كثابت باستخدام الكلمة المفتاحية const. مثال:

نقطة مهمة: يجب تهيئة المتغيرات الثابتة وقت تعريفها.

const double Pi = 3.14159; 
// Declare a constant
Console.WriteLine("The value of Pi is: " + Pi);
// Outputs: The value of Pi is: 3.14159

تحويل أنواع البيانات

تحويل أنواع البيانات

قد تحتاج أحيانًا إلى تحويل نوع بيانات إلى نوع آخر. مثال:

نصيحة: استخدم التحويل الصريح أو الضمني وفقًا للحالة.

int number = 10;
double decimalNumber = (double)number; 
// Explicitly converts int to double
Console.WriteLine(decimalNumber); 
// Outputs: 10.0

تحدي تدريبي

تحدي تدريبي

اكتب برنامجًا يعرّف متغيرات لاسمك وعمرك ورقمك المفضل، ثم يعرضها في وحدة التحكم. مثال:

using System;

class Program {
    static void Main() {
        string name = "Alice";
        int age = 20;
        int favoriteNumber = 7;

        Console.WriteLine("Name: " + name);
        Console.WriteLine("Age: " + age);
        Console.WriteLine("Favorite Number: " + favoriteNumber);
    }
}

أحسنتم!

أحسنتم!

تهانينا! لقد تعلمتم كيفية تعريف المتغيرات وفهم أنواع البيانات، وحتى التعامل مع الثوابت في C#. في الدرس التالي، سنستكشف كيفية التفاعل مع المستخدمين من خلال الإدخال والإخراج. واصلوا البرمجة!

فهم المتغيرات وأنواع البيانات — رسم توضيحي 10

الأسئلة الشائعة

هل درس «فهم المتغيرات وأنواع البيانات» مجاني؟

نعم — نص درس «فهم المتغيرات وأنواع البيانات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة C# Academy، انتقل إلى CoddyKit PRO. تتضمن دورة C# Academy 3 دروس في المجموع.

ماذا ستتعلم في «فهم المتغيرات وأنواع البيانات»؟

اكتشف كيفية تخزين البيانات ومعالجتها باستخدام المتغيرات وأنواع البيانات في C# تتمرن على C# Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ C# Academy؟

لا تُشترط خبرة سابقة. C# Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «فهم المتغيرات وأنواع البيانات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس C# Academy هذا؟

نعم. كل درس في C# Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. فهم المتغيرات وأنواع البيانات
  2. الإدخال والإخراج الأساسيان
  3. فهم التعليقات وسهولة قراءة التعليمات البرمجية
← العودة إلى C# Academy