القائمة الرئيسية

الصفحات

أسلوب الكتابة في لغة C#

في الدرس السابق ، أنشأنا ملف C# باسم Program.cs ، واستخدمنا الكود التالي لطباعة "Hello World" على الشاشة:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}

نتيجة:

Hello World!

جربها بنفسك

شرح المثال

السطر 1: using System يعني أنه يمكننا استخدام الفئات (classes) من Systemnamespace.

السطر 2: سطر فارغ. C# تتجاهل المسافة البيضاء. ومع ذلك ، فإن الأسطر المتعددة تجعل الكود أكثر قابلية للقراءة.

السطر 3: namespace يستخدم لتنظيم الكود الخاص بك ، وهو عبارة عن حاوية للفئات (classes) ومساحات الأسماء (namespaces) الأخرى.

السطر 4: تشير الأقواس المتعرجة {}إلى بداية ونهاية كتلة التعليمات البرمجية.

السطر 5: class عبارة عن حاوية للبيانات والأساليب (methods)، والتي توفر وظائف لبرنامجك. يجب أن يكون كل سطر من التعليمات البرمجية التي يتم تشغيلها في C# داخل فئة (class). في مثالنا ، قمنا بتسمية الفئة (class) بProgram .

لا تقلق إذا كنت لا تفهم كيف تعمل using System، namespaceو class . فقط فكر في الأمر على أنه شيء يظهر (تقريبًا) دائمًا في برنامجك ، وأنك ستتعلم المزيد عنه في فصل لاحق.

السطر 7: الشيء الآخر الذي يظهر دائمًا في برنامج C# هو Mainالطريقة (method). {}سيتم تنفيذ أي كود داخل أقواسها المتعرجةليس عليك فهم الكلمات الرئيسية قبل وبعد Main. سوف تتعرف عليهم شيئًا فشيئًا أثناء قراءة هذا البرنامج التعليمي.

السطر 9: Console عبارة عن فئة (class) من Systemnamespace ، والتي لها طريقة  WriteLine()تُستخدم لإخراج / طباعة نص. في مثالنا ستطبع "Hello World!".

إذا حذفت using System ، فسيتعين عليك كتابة System.Console.WriteLine()لطباعة / إخراج النص.

ملاحظة: كل جملة C# تنتهي بفاصلة منقوطة ;.

ملاحظة: C# حساسة لحالة الأحرف: "MyClass" و "myclass" لهما مختلفتان عن بعض.

ملاحظة: على عكس Java ، ليس من الضروري أن يتطابق اسم ملف C# مع اسم الفئة (class) ، لكنهم غالبًا ما يكونون كذلك وذلك (لتنظيم أفضل). عند حفظ الملف ، احفظه باستخدام اسم مناسب وأضف ".cs" إلى نهاية اسم الملف. لتشغيل المثال أعلاه على جهاز الكمبيوتر الخاص بك ، تأكد من تثبيت C# بشكل صحيح: انتقل إلى فصل البدء للتعرف على كيفية تثبيت C#. يجب أن يكون الإخراج:

Hello World!

WriteLine or Write

الطريقة الأكثر شيوعًا لإخراج شيء ما في C# هي WriteLine()، ولكن يمكنك أيضًا استخدامها Write().

الاختلاف هو أن WriteLine() تطبع الإخراج على سطر جديد في كل مرة ، بينما Write()تطبع على نفس السطر (لاحظ أنه يجب عليك تذكر إضافة مسافات عند الحاجة ، لقراءة أفضل):

مثال

Console.WriteLine("Hello World!");  
Console.WriteLine("I will print on a new line.");

Console.Write("Hello World! ");
Console.Write("I will print on the same line.");  

نتيجة:

Hello World!
I will print on a new line.
Hello World! I will print on the same line.

جربها بنفسك "

في هذا البرنامج التعليمي ، سنستخدم فقط WriteLine()لأنه يجعل من السهل قراءة إخراج الكود.

المصدر : syntax cs

نساعد الجميع للحصول على أفضل الدورات البرمجية والمنح الدولية.

تعليقات

التنقل السريع