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# به درستی نصب شده است