دوره‌ها / آموزش برنامه‌نویسی C# / C# Data Types

C# Data Types

15 دقیقه Article

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 و دقت مهم است!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید