همانطور که در فصل متغیرها توضیح داده شد، یک متغیر در C# باید یک نوع داده مشخص باشد:
int myNum = 5; // Integer (whole number)
float myFloatNum = 5.99f; // Floating point number
char myLetter = 'D'; // Character
bool myBool = true; // Boolean
string myText = "Hello"; // String
یک نوع داده اندازه و نوع مقادیر متغیر را مشخص می کند. استفاده از نوع داده صحیح برای متغیر مربوطه مهم است. برای جلوگیری از خطا، برای صرفه جویی در زمان و حافظه، اما همچنین کد شما را قابل نگهداری و خواندن تر می کند. رایج ترین
انواع داده ها عبارتند از:
| نوع داده | اندازه | توضیح |
|---|---|---|
| int | 4 بایت | اعداد صحیح را از -2,147,483,648 تا 2,147,483,647 ذخیره می کند |
| long | 8 بایت | اعداد صحیح را از 9,223,372,036,854,775,808- تا 9,223,372,036,854,775,807 |
| float | 4 بایت | اعداد کسری را ذخیره می کند. برای ذخیره 6 تا 7 رقم اعشاری |
| double | 8 بایت | اعداد کسری را ذخیره می کند. برای ذخیره 15 رقم اعشاری |
| bool | 1 بیت | مقادیر درست یا نادرست را ذخیره می کند |
| char | 2 بایت | یک نویسه/حرف را که توسط نقل قول های تک احاطه شده است ذخیره می کند |
| string | 2 بایت در هر کاراکتر | دنباله ای از کاراکترها را که توسط دو نقل قول احاطه شده اند ذخیره می کند |