C#小數(shù)取整
方法一:Math方法
Math.Round:四舍五入取整? 【比如1.49取整后為1? ? ?1.50取整后為2】
Math.Ceiling:向上取整弊添,只要有小數(shù)都加1? ?【比如1.01取整后為2】
Math.Floor:向下取整,總是舍去小數(shù)? ? 【比如1.99取整后為1】
方法二:強轉(zhuǎn)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('.')));??