C# – نحو (Syntax)

سینتکس زبان C#

در این فصل، ما یک فایل C# به نام Program.cs ایجاد کردیم و از کد زیر برای چاپ “Hello World” بر روی صفحه نمایش استفاده کردیم

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 HelloWorld
  • namespace برای سازمان‌دهی کدها استفاده می‌شود و به عنوان یک ظرف برای کلاس‌ها و فضای نام‌های دیگر عمل می‌کند.

خط 4:

  • براکت‌های {} نشان‌دهنده شروع و پایان یک بلوک کد هستند.

خط 5:

class Program
  • class یک ظرف برای داده‌ها و متدها است که قابلیت‌های برنامه را فراهم می‌آورد. هر خط کدی که در C# اجرا می‌شود باید درون یک کلاس قرار گیرد. در این مثال، نام کلاس Program است.

خط 7:

static void Main(string[] args)
  • متد Main همیشه در برنامه‌های C# وجود دارد و هر کدی که درون براکت‌های {} آن باشد، اجرا می‌شود. در حال حاضر نیازی نیست که در مورد کلیدواژه‌های قبل و بعد از Main نگران باشید؛ به تدریج با آن‌ها آشنا خواهید شد.

خط 9:

Console.WriteLine("Hello World!");
  • Console یک کلاس از فضای نام System است که دارای متد WriteLine() برای چاپ متن به کنسول می‌باشد. در این مثال، متن “Hello World!” را چاپ می‌کند.

نکات مهم:

  • اگر خط using System را حذف کنید، باید از System.Console.WriteLine() برای چاپ متن استفاده کنید.
  • هر دستور C# با نقطه‌ویرگول ; پایان می‌یابد.
  • C# حساس به بزرگی و کوچکی حروف است؛ بنابراین “MyClass” و “myclass” معانی مختلفی دارند.
  • برخلاف Java، نام فایل C# لازم نیست با نام کلاس هم‌خوانی داشته باشد، اما برای سازمان‌دهی بهتر معمولاً این‌گونه است. هنگام ذخیره فایل، آن را با نام مناسب ذخیره کرده و پسوند “.cs” را به انتهای نام فایل اضافه کنید.

برای اجرای مثال بالا بر روی کامپیوتر خود، اطمینان حاصل کنید که C# به درستی نصب شده است. به فصل “شروع کار” مراجعه کنید تا نحوه نصب C# را بیاموزید. خروجی باید به صورت زیر باشد:

Hello World!

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.