c#中存在多种数据类型,部分数据类型是可以进行互相转换的。
本文主要介绍三种数据类型转换:显示转换(强制类型转换)、隐式转换、Convert转换。
//隐式转换,类型相同,低精度转高精度。例如int转double
int intdou = 2;
double dou = intdou;
Console.WriteLine(dou);
Console.ReadKey();
//显示转换(强制类型转换),类型相同。高精度转低精度,例如double转int
double num = 7.33;
int number = (int)num;
Console.WriteLine(number);
Console.ReadKey();
//Convert转换,不同类型的转换。但要求转换后逻辑通顺,比如字符串233可以转换int233 字符串233ab则不能转换int
string str = "3344577";
int intNum = Convert.ToInt32(str);
Console.WriteLine(intNum);
Console.ReadKey();
精诚智博公司资料网提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。