当前位置: 代码迷 >> C# >> 小白学ASP.NET之convert解决思路
  详细解决方案

小白学ASP.NET之convert解决思路

热度:98   发布时间:2016-05-05 03:52:59.0
小白学ASP.NET之convert
小白一个,在看书时就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#结构体
有关结构,看看↑这贴帖子。
------解决思路----------------------
引用:
Quote: 引用:

//约定y是int类型
y.ToString();//调用的是int类重载的ToString方法,进行装箱,转换成String
Convert.ToString(y);//是调用Convert类的静态ToString方法,对int进行装箱


两者有何区别呢?

没区别!
从上海去北京,可以坐火车、也可以乘飞机。
  相关解决方案