فهرست سرفصل‌های #C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) سینتکس (Syntax) خروجی (Output) کامنت ها (Comments) متغیرها (Variables) ثابت ها (Constants) نمایش متغیرها (Display Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) انواع داده (Data Types) تبدیل نوع (Type Casting) ورودی کاربر (User Input) عملگرها (Operators) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) ریاضی (Math) رشته ها (Strings) اتصال رشته ها (Concatenation) درون گذاری رشته (Interpolation) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) بولی ها (Booleans) if (If...Else) else (If...Else) else if (If...Else) شکل کوتاه if..else (Short hand if..else) سوئیچ (Switch) حلقه while (While Loop) حلقه for (For Loop) حلقه foreach (Foreach loop) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) حلقه روی آرایه (Loop through an array) مرتب سازی آرایه ها (Sort arrays) آرایه های چندبعدی (Multidimensional arrays) متدها (Methods) پارامترها (Parameters) پارامتر پیش فرض (Default Parameter) مقادیر بازگشتی (Return Values) آرگومان های نام دار (Named Arguments) بارگذاری متد (Method Overloading) شیء گرایی (OOP) کلاس ها/اشیا (Classes/Objects) چند شیء (Multiple Objects) اعضای کلاس (Class Members) سازنده ها (Constructors) قیدهای دسترسی (Access Modifiers) ویژگی ها (Properties) وراثت (Inheritance) چندریختی (Polymorphism) انتزاع (Abstraction) اینترفیس (Interface) چند اینترفیس (Multiple Interfaces) شمارش ها (Enums) فایل ها (Files) استثناها (Exceptions) افزودن دو عدد (Add Two Numbers) نمونه ها (Examples)
#C

#C — سینتکس (Syntax)

آخرین بروزرسانی: 1404/08/05

سینتکس (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#

  1. کد بالا را در ادیتور باز کن.
  2. خروجی را بگیر و نتیجه را ببین.
  3. متن را تغییر بده و دوباره اجرا کن.

برای مرور مراحل نصب به شروع کار C# برو. سپس برای چاپ متن ها ادامه مسیر را در خروجی در C# دنبال کن. اگر مقدمه لازم داری، صفحه مقدمه C# را بخوان.

جمع بندی سریع

  • سینتکس C# یعنی قوانین نوشتن کد.
  • Main نقطه شروع اجرای برنامه است.
  • هر دستور با سمی کالن تمام می شود.
  • با using به کلاس های System دسترسی داری.
  • Console.WriteLine متن را چاپ می کند.