首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

没办法,接着问解决办法

2012-01-16 
没办法,接着问inty33stringbb(string)yMessageBox.Show(b)这样为啥不行 [解决办法]我的观点是 Strin

没办法,接着问
int   y   =   33;
                        string   b;
                        b   =   (string)y;

                        MessageBox.Show(   b   );

这样为啥不行


[解决办法]
我的观点是 String 是引用类型

但是他是 按值传递.......不可非议。。。。。。。
-----------------------
String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。

String 对象称为不可变的(只读),因为一旦创建了该对象,就不能修改该对象的值。看来似乎修改了 String 对象的方法实际上是返回一个包含修改内容的新 String 对象。


以上节选自 MSDN ...显然你的观点是错的...
[解决办法]
在C#中int类型显式转换为string被认为是不完全的.

热点排行