فهرست سرفصل‌های #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 — مقدمه (Intro)

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

مقدمه (Intro)

در این صفحه «مقدمه C#» را می خوانی. C# یا سی شارپ زبان برنامه نویسی است. این زبان شیءگرا (Object-Oriented) است؛ یعنی کدها مثل «شیء» های قابل استفاده اند. C# روی فریم ورک .NET اجرا می شود. بنابراین ابزارها آماده اند و کار راحت تر است.

C# چیست؟

C# مخفف نیست؛ فقط تلفظش «سی شارپ» است. این زبان را مایکروسافت ساخته است. ریشه هایی شبیه خانواده C دارد. بنابراین به Java و C++ نزدیک است. نسخه اول سال 2002 منتشر شد. سپس نسخه های جدید آمدند. امروزه زبان بسیار بالغ است.

با C# چه می سازیم؟

  • اپ های موبایل و دسکتاپ.
  • وب سایت و وب اپ.
  • بازی و واقعیت مجازی.
  • سرویس های وب و دیتابیس.
  • و موارد بسیار دیگر.

نکته: «فریم ورک (Framework)» یعنی جعبه ابزار آماده برای ساخت برنامه؛ مثل کیت ربات مدرسه.

چرا C# انتخاب خوبی است؟

  • خیلی محبوب و پراستفاده است.
  • یادگیری آن ساده و روان است.
  • جامعه کاربری بزرگ دارد.
  • شیءگراست؛ ساختار برنامه روشن می شود.
  • به C، C++ و Java نزدیک است.

از کجا شروع کنم؟

این آموزش از پایه آغاز می شود. پیش نیاز لازم نیست. تنها کافیست کنجکاو باشی. سپس مرحله به مرحله جلو می رویم.

  1. اول صفحه خانه C# را مرور کن.
  2. بعد به بخش شروع کار برو.
  3. در پایان، تمرین کوتاه انجام بده.

نکته: «شیءگرا (Object-Oriented)» یعنی جمع کردن داده و رفتار کنار هم؛ مثل پرونده دانش آموز.

جمع بندی سریع

  • مقدمه C# با توضیحی کوتاه شروع شد.
  • کاربردها بسیار متنوع هستند.
  • یادگیری آن ساده اما جدی است.
  • از خانه و شروع کار ادامه بده.
  • همیشه با تمرین پیش برو.