جاري التحميل...

مقدمة C#

افتح ملف C# صغيرًا وتوقّع الكلمة الواحدة التي يكتبها على الشاشة. في Pine.cs أبقِ فئة عامة اسمها Pine، وأبقِ الدالة Main، واستدعِ Console.WriteLine("pine");. عندما يُنفَّذ الملف تُظهر الشاشة pine. علامات الاقتباس تبقى داخل الملف. اسم الفئة Pine لا يظهر على الشاشة. اترك تثبيت حزمة .NET SDK وأوامر التشغيل للصفحة التالية. هذا الدرس هو أول ملف وسطر شاشته، وليس موقع ASP.NET وليس مشهد Unity.

ملف واحد، كلمة شاشة واحدة

C# لغة لبرامج تحفظها في ملف وتشغّلها من طرفية على .NET. الطرفية هي النافذة التي تكتب فيها أمرًا وتقرأ الأسطر التي تُرجعها. يبقى هذا المسار مع ملفات الكونسول تلك. تكتب ملفًا، تشغّله، وتقرأ الشاشة. أنت لا تبني صفحة ويب في هذه الصفحة. أنت لا تفتح محرّر ألعاب في هذه الصفحة.
سمِّ الملف التعليمي Pine.cs. أبقِ اسم الفئة العامة Pine حتى يتطابق اسم الفئة مع جذر اسم الملف في هذا الشكل المبتدئ. داخل Main اكتب كلمة واحدة إلى الشاشة:
Console.WriteLine("pine");
هذا الاستدعاء هو سطر الكتابة. الكلمة بين علامتي الاقتباس هي pine. عندما يعمل البرنامج فهذه هي الكلمة التي تظهر على الشاشة. أبقِ علامات الاقتباس في الملف حتى يعامل C# pine كنص. لا تختلق طباعة ثانية في هذه الصفحة. كلمة شاشة واضحة واحدة تكفي للمقدمة.

Pine.cs writes pine

csharp
using System;

public class Pine
{
    public static void Main()
    {
        Console.WriteLine("pine");
    }
}

امشِ في الملف مرةً بعينيك. الأسطر الأولى المفيدة تجلب System بـ using System; حتى تعمل أسماء قصيرة مثل Console. public class Pine يسمّي النوع. public static void Main() يحدّد نقطة الدخول التي يبدأ منها وقت التشغيل. Console.WriteLine("pine"); يكتب سطر الشاشة. عندما يُشغَّل هذا الملف تُظهر الشاشة pine. لا يوجد سطر ثانٍ. لا شيء بجانب pine على ذلك السطر.
قل قاعدة المبتدئ وأنت تنظر إلى سطر الكتابة: الشاشة تستخدم الكلمة بين علامتي الاقتباس، لا اسم الفئة على سطر النوع. Pine بحرف P كبير هو اسم الفئة. pine بحرف p صغير هي كلمة الشاشة. هذان ليسا الرمز نفسه. إذا ما زلت تسمع mint من عرض مقدمة Java المتبقي، اتركه لمسار آخر وأبقِ pine هنا.

اسم الفئة ليس ما على الشاشة

سطر النوع الأول هو public class Pine. انظر إلى الشاشة مرة أخرى بعد التشغيل. الشاشة لا تُظهر Pine. تُظهر pine. الحرف الكبير والحرف الصغير يميّزان كلمتين مختلفتين. كثير من المبتدئين يشيرون إلى اسم الفئة ويخمّنون أن الشاشة ستطابقه. في هذه الصفحة يفشل ذلك التخمين. سطر الكتابة يقرّر الشاشة. سطر الكتابة هو Console.WriteLine("pine");.
أسطر أخرى في الملف تهمّ لاحقًا. using System; يجهّز الأسماء القصيرة. Main هي نقطة الدخول. الأقواس المعقوفة تجمع جسم الدالة. تلك الأسطر جزء من البرنامج. لا تُنسخ كنص على الشاشة. صفحة لاحقة تقرأ أوامر التثبيت والتشغيل. في هذه الصفحة أنت مسؤول عن تسمية كلمة الشاشة وسطر الكتابة الذي ينتجها.

عادات الملف للبرنامج الأول

أبقِ اسم الملف واسم الفئة وسطر الكتابة وكلمة الشاشة سهلة التمييز.

📊 First C# file habits for Pine

عادة الشكل فحص المبتدئ
ملف Pine.cs ينتهي بـ .cs
فئة public class Pine يطابق جذر اسم الملف في هذه الصفحة
دخول Main وقت التشغيل يبدأ هنا
سطر كتابة Console.WriteLine("pine"); علامات الاقتباس تحدّد النص
شاشة pine بلا علامات اقتباس، بلا سطر ثانٍ، ليس Pine

C# هنا ليس ASP.NET

ASP.NET يبني تطبيقات ويب. Unity يبني ألعابًا. هذا الدرس يعلّم برامج كونسول صغيرة: فئة، Main، أنواع، قرارات، حلقات، دوال، كائنات، قوائم، ملفات، وخطأ ممسوك في المسار الأساسي. أبقِ تلك المنتجات الأخرى بعيدًا عن هذه المقدمة. إذا كارت منزلي متبقٍ ما زال يتحدث عن عرض كامل لبيئة .NET، فالمهمة التعليمية اليوم ما زالت كلمة شاشة واحدة من Pine.cs.
بدون Console.WriteLine لا يكون لهذا الشكل التعليمي سطر شاشة. بدون علامات الاقتباس حول pine لم يعد سطر الكتابة ذلك النص الحرفي. بدون Main ليس لوقت التشغيل نقطة دخول في هذا الشكل. أبقِ سطر الكتابة وعلامات الاقتباس وMain معًا عندما تتدرّب على قراءة الملف.

القراءة قبل التثبيت

أنت تقرأ الملف في هذه الصفحة. أنت لم تثبّت الـ SDK بعد. أنت لم تكتب dotnet run بعد. الصفحة التالية تثبّت C# / .NET على الحاسوب وتشغّل أول ملف. بعد ذلك التشغيل، الشاشة التي تهمّك ما زالت كلمة قصيرة مثل pine عندما تحافظ على شكل الكتابة هذا. اليوم توقّع الشاشة من علامات الاقتباس. غدًا ثبّت وشغّل.
إذا كان الملف ما زال يقول Console.WriteLine("Pine"); بحرف P كبير داخل علامات الاقتباس، فالشاشة ستُظهر Pine لا pine. أعد الحرفي التعليمي pine لهذه الصفحة حتى يبقى اسم الفئة وكلمة الشاشة سهلَي المقارنة. إذا لصقت سطر Java System.out.println("mint") في ملف .cs، عد إلى Console.WriteLine("pine"); — هذا هو استدعاء الكتابة في C# في هذا المسار.

قبل Install C

يمكنك الإبقاء على الفئة العامة Pine، والإبقاء على Main، واستيراد System، واستدعاء Console.WriteLine("pine");، وقول إن الشاشة ستُظهر pine بلا علامات اقتباس وبلا سطر ثانٍ. الجدول يفصل الملف والفئة والدخول وسطر الكتابة والشاشة. الصفحة التالية هي Install C#.
أبقِ عرض Pine لكلمة شاشة أولى واضحة. أبقِ مجلدات ASP.NET بعيدًا عن هذه الصفحة عندما تتدرّب على المقدمة. أبقِ اختلاق عروض طباعة طويلة متعددة بعيدًا عن هذه الصفحة. تلك العادات هي نقطة تفتيش قبل التثبيت. عندما تستطيع الإشارة إلى Console.WriteLine("pine"); وتسمّي الشاشة pine، فقد أنجزت المقدمة مهمتها وأنت مستعد لـ Install C# إن واصلت.
مرّة أخيرة على الملف: using System; موجود، فئة عامة Pine، Main موجود، سطر كتابة مع "pine"، بلا قصة Scanner من لغات أخرى، بلا مسار ويب مطلوب. اقرأ سطر الكتابة مرة أخرى. إذا كانت الكلمة بين علامتي الاقتباس ما زالت pine، فشكل C# الأول متين ويمكن للمسار الانتقال إلى التثبيت في الصفحة التالية. فضّل كلمة شاشة واضحة واحدة في كل قراءة حتى يعلّم كل مرور الخريطة نفسها.
اقرأ الأقواس المعقوفة مرة كعلامات تجميع، لا كنص شاشة. اقرأ الفاصلة المنقوطة في نهاية Console.WriteLine("pine"); كنهاية ذلك البيان، لا كحرف تطبعه الشاشة. أبقِ الملف التعليمي قصيرًا بما يكفي ليبقى سطر الكتابة الواحد سهل العثور. عندما تثبت تلك العادات يمكنك فتح Install C# دون حمل تخمين شاشة خاطئ من هذه الصفحة.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
5
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى