我在VS2005中,TextBox1,TextBox2,TextBox3。
TextBox1,TextBox2都是两个带小数点的数,并且有时候还是负数,我想要TextBox3的值等于TextBox1+TextBox2,比如:
TextBox1=3.354
TextBox2=-1.254145
TextBox3=TextBox1+TextBox2=3.354+(-1.254145)=2.099855
但是我在VS2005中应该怎么写呢?每次的结果都会变成:
TextBox1=3.354
TextBox2=-1.254145
TextBox3=TextBox1+TextBox2=3.354-1.254145
怎么样才能得到我上面想要的正确结果呢???
TextBox1,TextBox2都是两个带小数点的数,并且有时候还是负数,我想要TextBox3的值等于TextBox1+TextBox2,比如:
TextBox1=3.354
TextBox2=-1.254145
TextBox3=TextBox1+TextBox2=3.354+(-1.254145)=2.099855
但是我在VS2005中应该怎么写呢?每次的结果都会变成:
TextBox1=3.354
TextBox2=-1.254145
TextBox3=TextBox1+TextBox2=3.354-1.254145
怎么样才能得到我上面想要的正确结果呢???
可以选double.parse或者Convert.todouble
不过doble.Pares效率高点
楼上的楼上已经正解
TextBox3.Text = (float.Parse(TextBox1.Text) + float.Parse(TextBox2.Text)).ToString(); pgety() ( ) 信誉:100 Blog 加为好友 2007-7-14 19:25:22 得分: 0
TextBox3.Text=Convert.ToDouble(TextBox1.Text)+Convert.ToDouble(TextBox2.Text)
Top
amandag(高歌) ( ) 信誉:98 Blog 加为好友 2007-07-14 19:37:59 得分: 0
TextBox3.Text = Convert.ToDouble(TextBox1.Text) + Convert.ToDouble(TextBox2.Text);或者TextBox3.Text = Double.Parse(TextBox1.Text) + Double.Parse(TextBox2.Text)
你们的运行提示出错。。
提示无法将隐式转换什么的