C# Syntax

در فصل قبل، یک فایل C# ایجاد کردیم و از کد زیر برای چاپ "Hello" روی صفحه استفاده کردیم:

using System;

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

مثال توضیح داده شده است

خط 1: استفاده از System به این معنی است که می توانیم از کلاس های System namespace استفاده کنیم.

خط 2: یک خط خالی. C# فضای بدون کد را نادیده می گیرد. با این حال، چندین خط کد را خواناتر می کند. خط 3:System namespace برای سازماندهی کد شما استفاده می شود و محفظه ای برای کلاس ها و سایر System namespaces است.

خط 3: پرانتزهای مجعد {} شروع و پایان یک کد بسته را نشان می دهد.

خط 4: کلاس محفظه ای برای داده ها و متدها است که عملکرد را به برنامه شما می آورد. هر خط کدی که در سی شارپ اجرا می شود باید داخل یک کلاس باشد

. خط 5: یکی دیگر از مواردی که همیشه در سی شارپ ظاهر می شودMain است. هر کدی که در براکت های مجعد {} باشد اجرا خواهد شد. لازم نیست مفهوم کلمات کلیدی قبل و بعد از Main را درک کنید. با خواندن این آموزش ذره ذره با هرکدام از آنها آشنا می شوید.

خط 6:از WriteLine() برای خروجی کد/چاپ متن استفاده می شود. در مثال ما، "Hello" را خروجی میباشد.

نکته: هر دستور سی شارپ با یک نقطه ویرگول خاتمه می یابد. توجه: سی شارپ به حروف بزرگ و کوچک حساس است.به طور مثال "MyClass" و "myclass" معانی متفاوتی دارند.

توجه: بر خلاف جاوا، نام فایل سی شارپ نباید همانند نام کلاس داشته باشد. هنگام ذخیره فایل، آن را با نام مناسب ذخیره کنید و ".cs" را به انتهای نام فایل اضافه کنید.

برای اجرای نمونه کد بالا، مطمئن شوید که C# به درستی نصب شده است

توسعه دهندگان
دانیال یگانه