C#小数取整
方法一:Math方法
Math.Round:四舍五入取整 【比如1.49取整后为1 1.50取整后为2】
Math.Ceiling:向上取整,只要有小数都加1 【比如1.01取整后为2】
Math.Floor:向下取整,总是舍去小数 【比如1.99取整后为1】
方法二:强转int
string na = "100.6";
int a=Convert.ToInt32 (Math.Truncate(Convert.ToDouble(na)));
//double a1=100.6;
//int a = (int)a1;
方法三:字符串截断
string na = "100.6";
int a=int.Parse(na.Substring(0,na.IndexOf('.')));