int aa = Int32.Parse(txbA11.Text) ;//txbA11.Text!=0
double aa1 = Int32.Parse(txbA12.Text) / aa;//TxbA12.Text!=0
Label32.Text = (aa1).ToString();
结果是0,这难道不是除法吗
double aa1 = Int32.Parse(txbA12.Text) / aa;//TxbA12.Text!=0
Label32.Text = (aa1).ToString();
结果是0,这难道不是除法吗
LZ试试将所有的类型都改为double试试看
double aa1 = Convert.ToDouble(txbA12.Text) / aa;//TxbA12.Text!=0
Label32.Text = (aa1).ToString();
int aa = Int32.Parse("1");//txbA11.Text!=0
double aa1 = Int32.Parse("1") / aa;//TxbA12.Text!=0
Label32.Text = (aa1).ToString();//Label32.Text = "1"
double aa1 = Int32.Parse(txbA12.Text) / Convert.Doubule(aa);//TxbA12.Text!=0
Label32.Text = (aa1).ToString();
这样写才会有小数,不然只会显示整数,我原来拿1/3,结果总是0,因为整形除以整形还是整形