编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
新手,,好简单的
dope2008
发布于 2008-08-09 12:50, 810 次点击
我想把textbox1的值加上textbox2的值放到label1去
怎么做
label1.text=textbox1.text+textbox2.text
出错了
4 回复
#2
嘻哈
2008-08-09 15:18
是什么样的出错???
比如TextBox1.Text=1;TextBox2.Text=2; 你想得到的结果是12还是3???
(1)如果想得到的结果是12,该向你那么写。
(2)如果想得到的结果是3,该这么写
this.Label1.Text = (Convert.ToInt32 (TextBox1.Text) + Convert.ToInt32(TextBox2.Text)).ToString();
上面语句用了类型转换,因为TextBox1.Text与TextBox2.Text的值是字符串类型,不能按整数型相加,必须先把它们的值转换成整数型,然后用ToString()转换回来。Convert.ToInt32()就是转换函数,还有一种转换函数是int.parse(),属于隐式转换,不怎么好用。
#3
dope2008
2008-08-09 17:26
做出来了,,谢谢.刚学的,不要见怪
#4
嘻哈
2008-08-09 17:50
怎么会见怪呢?大家相互学习吧!
#5
磨工陈
2008-08-15 22:25
谢谢 嘻哈,我也学了一点知识!
1