小白一个,在看书时就Convert类的方法使用上有点搞不清楚!
这是原书上的:TextBox2.Text=y.ToString();
以下是我想的:
1. TextBox2.Text=Convert.Tostring(y)
2. TextBox2.Text=(float)y
我想的与书上的实现效果一样吗?
为什么书上的直接用定义的变量y加上"."就可以了?
还有就是我看书上的例子在引用结构变量中的数值时都是:变量名.内部元素.具体操作方法
例:p.x.ToString()
小白一个,分很重要,也不多,请各位老师帮忙,谢谢
------解决思路----------------------
你的y是什么类型的?int ? 还是什么
------解决思路----------------------
//约定y是int类型
y.ToString();//调用的是int类重载的ToString方法,进行装箱,转换成String
Convert.ToString(y);//是调用Convert类的静态ToString方法,对int进行装箱
------解决思路----------------------
Convert.Tostring(y)是一种强类型转换,将y转变为string类型的值。
第一个与y.toString()效果一致,
但是第二个就不行了。
------解决思路----------------------
C#结构体
有关结构,看看↑这贴帖子。
------解决思路----------------------
没区别!
从上海去北京,可以坐火车、也可以乘飞机。