انواع داده های سی شارپ(C# Data Types)


همانطور که در فصل متغیرها توضیح داده شد، یک متغیر در 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


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


نوع دادهاندازهتوضیح
int4 بایتاعداد صحیح را از -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 رقم اعشاری
bool1 بیتمقادیر درست یا نادرست را ذخیره می کند
char2 بایتیک نویسه/حرف را که توسط نقل قول های تک احاطه شده است ذخیره می کند
string
2 بایت در هر کاراکتردنباله ای از کاراکترها را که توسط دو نقل قول احاطه شده اند ذخیره می کند