C#零基础入门教程

C#零基础入门教程

5 (232人评价)
  • 课时:(40)

  • 学员:(6987)

  • 浏览:(166129)

  • 加入课程

类型转换的笔记

相关课时:
类型转换2014-07-08
笔记详情:

类型自动转换规则
参与运算
当两个数据类型不一致时,满足下面条件时,系统自动完成类型转换 

如果一个表达式里面有一个是double类型,则整个表达式的运算结果为double类型。 

强制类型转换:(转换并非万能,字符串不能强制转为int或double类型) 
当需要丢失精度的转换时,系统是不会帮我们自动转换的,需要我们程序员来写代码来完成转换。如下

int b=(int)166.78; //结果166
(数据类型名称)转换的数值 

字符串转换为数据类型(Convert.ToInt32)转换为int类型
Console.WriteLine("请输入您的年龄!");
string ageInpt = Console.ReadLine();
Console.WriteLine("您输入的年龄为:{0}", ageInpt);
int yers = 2011 - Convert.ToInt32(ageInpt);
Console.WriteLine("您的出生年份是:{0}", yers);

 Convert不再仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工,改造的过程
Convert.ToInt32(转换字符串) ;
Convert.ToString,每种类型都还有ToString()方法。
所有类型都可以转换成string类型。 

0 0

你感兴趣的课程

编程开发 21天学通C#
3万+浏览/ 1262学员/ 4.4评分
免费
3万+浏览/ 673学员/ 4.6评分
免费
2万+浏览/ 585学员/ 3评分
免费