متغیر ها (Variable) در C#

متغیرها محفظه هایی برای ذخیره مقادیر داده ها هستند.

درC# انواع مختلفی از متغیرها وجود دارد (که با کلمات کلیدی مختلف تعریف می شوند)، به عنوان مثال:

  • int = اعداد صحیح  را ذخیره می کند، بدون اعشار، مانند 123 یا -123
  • double =  اعداد اعشاری را با اعشار ذخیره می کند، مانند 19.99 یا -19.99
  • char =  یک کاراکتر تکی را ذخیره می کند، مثل 'a' یا 'B'. مقادیر Char با تک کوتیشن نوشته می شود.
  • string = متن را ذخیره می کند، مانند "Hello World". مقادیر String با دبل کوتیشن نوشته می شود.
  • bool =  مقدارها را با دو حالت ذخیره می کند: true یا false.

تعریف متغیرها (declare) در C#

برای ایجاد متغیر باید نوع آن را مشخص کرد بعد به آن مقدار داد.

type variableName = value;

type نوع متغیر را تعیین میکند که از نوع  int یا string  باشد و variableName هم اسم متغیر مانند  x یا name  باشد و از علامت = برای مقدار به متغیر استفاده می شود.

برای ذخیره متن از متغیر رشته (string) استفاده می شود، به مثال زیر توجه کنید.

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

برای ذخیره عدد از متغیر int استفاده می شود، به مثال زیر توجه کنید.

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

همچنین  می توان یک متغیر را بدون مقدار تعریف کرد و بعد مقدار داد.

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

اگر یک متغیری ، مقدار داشته باشد و به آن مقدار جدیدی به همان متغیر بدهیم مقدار قبلی را پاک  و مقدار جدید را نمایش میدهد.

int myNum = 10;
myNum = 20; // اکنون 20 مقدار است
Console.WriteLine(myNum);

در نمونه کد زیر یک نمایش دیگه ای از تعریف متغیرهای مختلف است.

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

خلاصه درس

در این فصل با معنی متغیر در <bdi>C#</bdi> آشنا شدیم و کاربرد های آن را فهمیدیم 

  • با int آشنا شدیم
  • با double آشنا شدیم
  • با char آشنا شدیم
  • با string آشنا شدیم
  • با bool آشنا شدیم

توسعه دهندگان
آناهیتا ملکی