سینتکس (Syntax)
در این صفحه با «سینتکس C#» آشنا می شوی. «سینتکس (Syntax)» یعنی قواعد نوشتن کد. مثل قوانین املا در دیکته مدرسه است. حالا مثال Hello World را دقیق تر می بینیم و خط به خط می شکنیم.
نمونه کد و خروجی
این همان کدی است که متن "Hello World" را چاپ می کند. سپس در ادیتور اجرا کن و نتیجه را ببین.
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
توضیح خط به خط سینتکس C#
- using System; استفاده از کلاس های فضای نام System را فعال می کند.
- خط خالی نادیده گرفته می شود؛ اما خوانایی را بهتر می کند.
- namespace برای سازماندهی کد است؛ مثل پوشه درس ها.
- آکولاد { } شروع و پایان «بلوک کد (Block)» را نشان می دهد.
- class ظرف «داده و متد» است؛ مثل پرونده یک دانش آموز.
- Main نقطه شروع برنامه است؛ کد داخلش اجرا می شود.
- Console.WriteLine() متن را در خروجی چاپ می کند.
نکته: اگر using System; را حذف کنی، باید بنویسی System.Console.WriteLine().
نکته: هر «دستور (Statement)» با ; تمام می شود. همچنین C# به حروف حساس است؛ MyClass با myclass فرق دارد.
گام های تمرین سینتکس C#
- کد بالا را در ادیتور باز کن.
- خروجی را بگیر و نتیجه را ببین.
- متن را تغییر بده و دوباره اجرا کن.
برای مرور مراحل نصب به شروع کار C# برو. سپس برای چاپ متن ها ادامه مسیر را در خروجی در C# دنبال کن. اگر مقدمه لازم داری، صفحه مقدمه C# را بخوان.
جمع بندی سریع
- سینتکس C# یعنی قوانین نوشتن کد.
- Main نقطه شروع اجرای برنامه است.
- هر دستور با سمی کالن تمام می شود.
- با using به کلاس های System دسترسی داری.
- Console.WriteLine متن را چاپ می کند.