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

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

متغیرها (Variables)

می خواهیم «متغیر C#» را ساده بفهمیم. متغیر (Variable) مثل جعبه برچسب دار است. داخلش داده می گذاریم. بعداً هم می توانیم بخوانیم یا عوضش کنیم. مثل کیف مدرسه که کتاب ها را نگه می دارد.

متغیر C# چیست؟

در C#، نوع (Type) شکل داده را مشخص می کند. مثلاً عدد یا متن. چند نوع رایج: int برای عدد صحیح، double برای عدد اعشاری، char برای یک کاراکتر، string برای متن، و bool برای درست یا نادرست.

ایجاد متغیر

الگو این است: اول نوع، بعد نام، سپس مقدار. علامت = مقداردهی می کند.

type variableName = value;

مشاهده در ادیتور

مثال متنی با string. خروجی را با Console.WriteLine چاپ کن.

string name = "John";
Console.WriteLine(name);

مشاهده در ادیتور

مثال عددی با int. مثل نمره آزمون ریاضی.

int myNum = 15;
Console.WriteLine(myNum);

مشاهده در ادیتور

می توانی اول بسازی، بعداً مقدار بدهی. این شبیه خالی گذاشتن لاکر است.

int myNum;
myNum = 15;
Console.WriteLine(myNum);

مشاهده در ادیتور

اگر دوباره مقدار دهی کنی، مقدار قبلی جایگزین می شود. مثل عوض کردن کتاب داخل کیف.

int myNum = 15;
myNum = 20; // myNum is now 20
Console.WriteLine(myNum);

مشاهده در ادیتور

نوع های دیگر

چند نمونه پرکاربرد را یک جا ببین. مثل جعبه هایی با اندازه های مختلف.

int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";

مشاهده در ادیتور

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

گام های تمرین

  1. یک string بساز و چاپ کن.
  2. یک int بساز و مقدارش را عوض کن.
  3. یک نمونه از هر نوع بالا بساز.

جمع بندی سریع

  • متغیر، جعبه نگهداری داده است.
  • اول نوع، بعد نام، سپس مقدار.
  • int عدد، string متن است.
  • مقدار جدید، قبلی را جایگزین می کند.
  • با WriteLine خروجی را ببین.