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!

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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