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

في الفصل السابق ، أنشأنا ملف 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
تعمل namespace
. class
فقط فكر في الأمر على أنه شيء يظهر (تقريبًا) دائمًا في برنامجك ، وأنك ستتعلم المزيد عنه في فصل لاحق.
السطر 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!
ما هو رد فعلك؟






