- 2
- 0
- 约1.19万字
- 约 49页
- 2021-11-28 发布于辽宁
- 举报
3.1.3 类型转换 3.1 数据类型 2.显式类型转换 显式类型转换需要强制转换运算符(“( )”),把转换的目标类型名放在要转换的值之前的圆括号中,语法格式为: (目标数据类型)(源表达式); 如下列代码将double类型的值显式转换为int: double val = 1234.88; int i = (int)val; //将double类型显式转换为int类型号 要注意的是:当源数据的值大于目标类型的值域时,显式转换会因为数据溢出而导致转换失败; 当float、double、decimal 等实数类型数据转换为int等整型时,是向下取整,将舍去小数部分,如上述代码中的int i = (int)val 执行后,i结果为1234。 3.1.3 类型转换 3.1 数据类型 3.通过系统提供的方法进行数据类型转换 有时通过显式转换和隐式转换都无法将一种数据类型转换为另一种数据类型,例如将数值类型和字符串类型互相转换。 C#中预定义的数据类型封装了一些数据类型转换方法,还专门定义了一个Convert类(转换类)用来进行不同类型之间的强制转换。 (1)ToString()方法 int i=200; string s=i.ToString(); //字符串类型变量s的值就是200 (2)Parse()方法 数据类型.Parse(字符串类型的值); int i = int
原创力文档

文档评论(0)