آموزش برنامه نویسی با سی شارپ C# - قسمت 5 – تبدیل دیتا تایپ ها

زمان مطالعه: 2 دقیقه زمان ویدیو: 9m10s لینک یوتیوب لینک آپارات
float health = 33.33f;
Console.WriteLine($"Health: {health}");
float health = 33.33f;
int healthAsInt = health;
float health = 33.33f;
int healthAsInt = (int)health;
Console.WriteLine($"Float ({health}) -> Int ({healthAsInt})");
int damage = 10;
float damageAsFloat = damage;
Console.WriteLine($"int ({damage}) -> Int ({damageAsFloat})");
int myNumber = int.MaxValue;
long myNumberAsLong = myNumber;
Console.WriteLine($"Int ({myNumber}) -> Long ({myNumberAsLong})");
long aGrowingNumber = 999;
int aGrowingNumberAsInteger = aGrowingNumber;
long aGrowingNumber = 999;
int aGrowingNumberAsInteger = (int)aGrowingNumber;
Console.WriteLine($"Long ({aGrowingNumber}) -> Int ({aGrowingNumberAsInteger})");
long aBigNumber = 9999999999999999;
int aBigNumberAsInteger = (int)aBigNumber;
Console.WriteLine($"Long ({aGrowingNumber}) -> Int ({aGrowingNumberAsInteger})");
long aBigNumber = 9999999999999999;
int aBigNumberAsInteger = (int)aBigNumber;
Console.WriteLine($"Long ({aBigNumber}) -> Int ({aBigNumberAsInteger})");
امتیازتعداد ستاره
بین 0 تا 29صفر ستاره
بین 30 تا 591 ستاره ⭐
بین 60 تا 892 ستاره ⭐⭐
بین 90 تا 1003 ستاره ⭐⭐⭐
float health = 100f;
int stars = health / 30;
float health = 13f;
int stars = (int)health / 30;

Console.WriteLine($"Float ({health}) -> Int ({stars})");
int nine = 9;
int two = 2;

float nineDividedByTwo = (float)nine / two;
Console.WriteLine(nineDividedByTwo);
float points = 396.3f;
int level = points / 100f;
float points = 396.3f;
int level = (int)(points / 100f);
Console.WriteLine($"points ({points}) -> level ({level})");
int three = (int)"3";
int three = Convert.ToInt32("3");
Console.WriteLine($"String (3) -> Int ({three})");
int stars = 3;
double radius = 9.36;
bool learning = true;

Console.WriteLine($"Int ({stars}) -> String ({Convert.ToString(stars)})");
Console.WriteLine($"Int ({stars}) -> Double ({Convert.ToDouble(stars)})");
Console.WriteLine($"Double ({radius}) -> Int ({Convert.ToInt32(radius)})");
Console.WriteLine($"Bool ({learning}) -> String ({Convert.ToString(learning)})");

لینک های مرتبط