您的位置:程序门 -> .net技术 -> c#



简单问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


简单问题[已结贴,结贴人:munin_dk]
发表于:2007-07-05 16:36:59 楼主
int   y   =   33;
  messagebox.show(y.tostring   );

为什么不行
发表于:2007-07-05 16:41:121楼 得分:5

int   y   =   33;
messagebox.show(y.tostring());
发表于:2007-07-05 16:41:192楼 得分:0
messagebox.show(y.tostring());
发表于:2007-07-05 16:41:543楼 得分:0
tostring()是方法
发表于:2007-07-05 16:44:494楼 得分:0
()
发表于:2007-07-05 16:46:115楼 得分:0
..................
发表于:2007-07-05 16:47:196楼 得分:0

                        int   y   =   33;
                        string   b;
                        b   =   (string)y;

                        messagebox.show(   b   );

这样为啥也不行啊
发表于:2007-07-05 16:47:227楼 得分:0
()()()()()()()
发表于:2007-07-05 16:47:578楼 得分:0
服了,通过智能感应明确调用一个方法都不给匹配一个括号啊,咋想的啊c#
发表于:2007-07-05 16:48:429楼 得分:0
()
发表于:2007-07-05 16:49:0510楼 得分:0
帮我看看这个,谢谢了

        int   y   =   33;
                        string   b;
                        b   =   (string)y;

                        messagebox.show(   b   );

这样为啥也不行啊
发表于:2007-07-05 16:49:4511楼 得分:0
b   =y.tostring()
发表于:2007-07-05 16:58:3412楼 得分:5
int   y   =   33;
  messagebox.show(y.tostring());
========这样写   一定可以。。

但是你上面的好像   没有()
=========
  int   y   =   33;
                        string   b;
                        b   =   (string)y;

                        messagebox.show(   b   );
==
int   类型   怎么可能转化为   字符串类型呢  

==
  string   y   =   "33 ";
                        int   b   =   int32.parse(y);
                        messagebox.show(b.tostring());   这样可以...
==

                        string   y   =   "aaa ";
                        int   b   =   int32.parse(y);
                        messagebox.show(b.tostring());   这样报错。。。
===
  int   y   =   3;
                        string   b   =   convert.tostring(y);
                        messagebox.show(b);                 这样可以
================================
一般的转换   都是用到   int32.parse()   或者   convert.tostring()   这样的   。

你的代码     让我   想起了装箱   应该   值类型   装箱成引用类型。
但是   int   string   都是值类型的。。
发表于:2007-07-05 17:11:3813楼 得分:0
b   =   (string)y;//不可以强制转换...

你不会去看看msdn文档吗...
发表于:2007-07-05 17:13:2714楼 得分:0
你的代码   让我   想起了装箱   应该   值类型   装箱成引用类型。
但是   int   string   都是值类型的。。
--------------
拜托...string   不是值类型...是class来的...正宗引用类型...


快速检索

最新资讯
热门点击