
سی شارپ #
در فصل قبل ، بعد از نصب برنامه موردنظر یک فایل #C به نام Program.cs ایجاد کردیم و از کد زیر برای چاپ “Hello World“روی صفحه استفاده کردیم:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
نتیجه:
مثال توضیح داده شده است
خط 1:
Using System به این معنی است که میتوانیم از کلاس های System استفاده کنیم.
خط 2:
یک خط خالی #C با این حال،چندین خط کد را خواناتر میکند.فضای سفید را نادیده میگیرد.
خط 3:
namespace برای سازماندهی کد شما استفاده میشود و محفظه ای برای کلاس ها و فضاهای نام دیگر است.
خط 4:
«آکولاد» یا {} شروع و پایان یک بلوک کد را نشان میدهد.
خط 5:
محفظه ای برای داده ها و متدها است که عملکرد را برای برنامه شما به ارمغان می آورد. class هرخط کدی که در سی شارپ اجرا میشود باید داخل یک کلاس باشد.در مثال ما کلاس را Promram نامگذاری کردیم.
نگران نباشید اگر نمیدانید چگونه namespace و Using System کار Class میکند.فقط به آن به عنوان چیزی فکر کنید که (تقریبا) همیشه در برنامه شما ظاهر میشود و در فصل بعدی بیشتر در مورد آنها خواهید آموخت.
خط 7:
یکی دیگر از مواردی که همیشه در برنامه #C ظاهر میشود Main است. هرکدی که در آکولاد آن باشد اجرا خواهد شد.لازم نیست کلمات کلیدی قبل و بعد از Main را درک کنید.با خواندن این آموزش ذره ذره با آنها آشنا میشوید.
خط 9:
کلاس Console یکی از کلاس های موجود در فضای نام System هست که دارای متد ()WriteLine میباشد.این متد برای خروجی گرفتن یا چاپ متن استفاده میشود.
در مثال ما ، این متد عبارت “!Hello World” را در خروجی نمایش میدهد.
اگر خط Using System را حذف کنید، باید برای چاپ یا خروجی گرفتن متن، از ()System.Console.WriteLine به صورت کامل استفاده کنید.
توجه:هر دستور در زبان #C با یک سمی کالن (;)به پایان میرسد.
توجه:زبان #C حساس به حروف بزرگ و کوچک است؛بنابراین،”MyClass”و “myclass”معانی متفاوتی دارند.
توجه:برخلاف زبان Java ،نام فایل در #C الزاما نباید با نام کلاس مطابقت داشته باشد،اما معمولا برای سازمان دهی بهتر این کار انجام میشود.
هنگام ذخیره فایل،آن را با یک نام مناسب ذخیره کرده و پسوند “cs.”را به انتهای نام فایل اضافه کنید.
برای اجرای مثال بالا روی کامپیوتر خود،مطمئن شوید که #C به درستی نصب شده است.برای یادگیری نحوه نصب #C ،به فصل “شروع کار”مراجعه کنید.
خروجی مورد انتظار:
Hello World!
اینم از سینتکس C#، آماده بشید برای مطلب بعدی…