//(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()); 产生异常