نحو سی شارپ

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

Program.cs


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

Result:




 Hello World!


توضیح مثال 


 using system; به معنی است که می‌توانیم از کلاس‌های فضای نام System استفاده کنیم.


namespace برای سازماندهی کد شما استفاده می شود و محفظه ای برای کلاس ها و سایر فضاهای نام است.


پرانتزهای فرفری {} شروع و پایان یک بلوک کد را نشان می‌دهد.


کلمه کلیدی class یک کلاس تعریف می کند. هر خط کدی که در سی شارپ اجرا می شود باید داخل یک کلاس باشد. در مثال خود، نام کلاس را Program گذاشتیم.

اگر نحوه کار ، namespace, using system و class را نمی فهمید نگران نباشید . فقط به آن چیزی فکر کنید که (تقریبا) همیشه در برنامه شما ظاهر می شود و در فصل بعدی بیشتر در مورد آنها خواهید آموخت.

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

console کلاسی از فضای نام system است که دارای متد WriteLine() است که برای خروجی/چاپ متن استفاده می شود. در مثال ما "Hello World!" را خروجی می دهد.

اگر خط استفاده از System را حذف کنید، باید برای چاپ/خروجی متن، System.Console.WriteLine()بنویسید.

نکته: هر دستور سی شارپ با یک نقطه ویرگول ; خاتمه می یابد.

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

نکته: برخلاف جاوا، نام فایل سی شارپ لزومی ندارد که با نام کلاس مطابقت داشته باشد، اما اغلب این کار را انجام می دهند (برای سازماندهی بهتر). هنگام ذخیره فایل، آن را با نام مناسب ذخیره کنید و ".cs" را به انتهای نام فایل اضافه کنید. برای اجرای مثال بالا بر روی رایانه خود، مطمئن شوید که C# به درستی نصب شده است. خروجی باید این باشد:



Hello World!