C# Data Types
C# Data Types: انواع داده 📊
C# از انواع داده مختلفی پشتیبانی میکند. انتخاب نوع مناسب برای performance و memory مهم است.
انواع داده عددی صحیح:
// انواع عددی صحیح
byte age = 25; // 0 to 255
short temperature = -10; // -32,768 to 32,767
int count = 1000; // -2,147,483,648 to 2,147,483,647
long bigNumber = 1000000L; // خیلی بزرگ
// Unsigned types
uint positiveCount = 100U;
ulong veryBig = 1000000UL;
انواع داده اعشاری:
// انواع اعشاری
float price = 99.99F; // 7 digits precision
double height = 175.5; // 15-17 digits precision
decimal money = 1000.50M; // 28-29 digits precision (برای پول)
// مثال
float f = 3.14f;
double d = 3.141592653589793;
decimal m = 3.141592653589793238462643383279m;
انواع داده دیگر:
// Boolean
bool isActive = true;
bool isCompleted = false;
// Character
char grade = 'A';
char symbol = '@';
// String
string name = "Ali";
string message = "Hello, World!";
// Object (base type)
object anything = "String";
anything = 100;
anything = true;
💡 نکته: برای اعداد اعشاری، از
decimal برای محاسبات مالی استفاده کنید چون دقیقتر است. از double برای محاسبات علمی استفاده کنید.
✅ یاد گرفتید: C# از انواع داده مختلفی پشتیبانی میکند. انتخاب نوع مناسب برای performance و دقت مهم است!
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.