c# 类型转换

 //(int)截取整数部分
 int number1 = (int)5.6;
 MessageBox.Show(number1.ToString());//输出6

 //字符串转化为整型
 string str = "123";
 int n = int.Parse(str);//将string类型转换为int类型并且只能是整数类型的字符串
 /*double db1 = 1.2;
 int number = int.Parse(db1);//报错只能输入string类型
 */

 //将字符串类型转化为浮点型
 double d = double.Parse("5.5");


 //将各种数据类型转化成整数
 //注意:不完全遵守四舍五入
 //当小数位于整数中间时偏向于转换为偶数
 MessageBox.Show(Convert.ToInt32(4.3).ToString());//输出4
 MessageBox.Show(Convert.ToInt32(4.5).ToString());//输出4
 MessageBox.Show(Convert.ToInt32(4.53).ToString());//输出5
 MessageBox.Show(Convert.ToInt32(5.5).ToString());//输出6
 MessageBox.Show(Convert.ToInt32(d).ToString());//输出6


 //Convert.ToInt()与int.Parse()对于异常的处理不同
 MessageBox.Show(Convert.ToInt32(null).ToString());//输出0
// MessageBox.Show(int.Parse(null).ToString()); 产生异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_53944811

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值