日期:2014-05-17  浏览次数:20770 次

大神 求解 谢谢! Tostring()问题
int a = int.Parse(text1.Text);
int b = int.Parse(text2.Text);
int qiuhe = a + b;
text3.Text = qiuhe.ToString();


这里的qiuhe.ToString();为什么不能写成和上面一样的 int.parse(qiuhe); 
不都是最后的结果想转换成数字类型吗? 
大神 求解 谢谢!

------解决方案--------------------
Convert.ToString(qiuhe);
------解决方案--------------------
To((转换)到)String(字符串),不客气。
------解决方案--------------------
探讨

引用:

Convert.ToString(qiuhe);


这个我试过,不过 不行。

------解决方案--------------------
要同text3.Text的类型一致啊,所以右边需要返回一个string.
------解决方案--------------------
别钻牛角了


------解决方案--------------------
qiuhe.ToString()
是转成字符串类型,不是转成整形


------解决方案--------------------
能把一块碗口粗的冰块塞进啤酒瓶吗,融化了就行了
------解决方案--------------------
asp.net中
text3.Text = qiuhe也是可以的,无需ToString()
winform里面必须ToString()

另外左边需要一个String类型的内容
------解决方案--------------------
[Quote=引用:]

qiuhe.ToString()
是转成字符串类型,不是转成整形
[/Quote]

他就是问,为什么要转成字符串?转成整形不成吗?

[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]

------解决方案--------------------
探讨

结果一定要 ToString类型的吗?

------解决方案--------------------
我text3.text也改过类型了,还是不行?
text3.text类型是 不能改,你怎么改的?
------解决方案--------------------
这个规则,这样的问题没意义