有小数的数字转int类型时的几种转换方式(得到的结果是不一样的)
static void Main(string[] args) { double a = 20.6; int b = Convert.ToInt32(a);//5舍6入 int d = (int)double.Parse(a.ToString());//(int)这种转换直接舍弃小数 double x = 20.5; double y = 19.5; int f = Convert.ToInt32(x);//偶数不进位 int g = Convert.ToInt32(y);//奇数进位 }