متغیر ها (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 آشنا شدیم