作业帮 > 综合 > 作业

C#计算器小数点问题我把string都换成 float了···可是小数点还是没有出比如1.2+2还是输出3··或者哪位大

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 09:08:07
C#计算器小数点问题
我把string都换成 float了···可是小数点还是没有出比如1.2+2还是输出3··
或者哪位大大发个小数点的代码给我
你直接用Double类型就可以了 为什么要用float啊我用double就没有问题  string a = this.textBox1.Text;            double dla = Convert.ToDouble(a);            string b = this.textBox2.Text;            double dlb = Convert.ToDouble(b);            MessageBox.Show(dla + dlb + "");这是我的代码 效果如图
再问: float.TryParse(textBox1.Text, out num2);这个是我先转成数字计算 m = Convert.ToInt64(num).ToString(); textBox1.Text = m; 这是我的输出···这个有问题吗· 我是要把数字转化成字符串的·
再答: 数字转化成字符串最简单的方法就是直接给后面加+""就可以了 NET自动转型就把他转化成字符串了 我的代码中那一段 MessageBox.Show(dla + dlb + ""); 可以改成 string num =dla + dlb + ""; MessageBox.Show(num ); 弹出对话框里面的也是string类型啊