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

C# Syntax

في الفصل السابق ، أنشأنا ملف 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 يعني أنه يمكننا استخدام الفئات من Systemمساحة الاسم.

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

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

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

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

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

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

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

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

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

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

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

Hello World!

ما هو رد فعلك؟

like

dislike

love

funny

angry

sad

wow