int y = 33; string b; b = (string)y; MessageBox.Show( b );这样为啥也不行啊
帮我看看这个,谢谢了 int y = 33; string b; b = (string)y; MessageBox.Show( b );这样为啥也不行啊
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 都是值类型的。。
int y = 33;
MessageBox.Show(y.ToString());
int y = 33;
string b;
b = (string)y; MessageBox.Show( b );这样为啥也不行啊
string b;
b = (string)y; MessageBox.Show( b );这样为啥也不行啊
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 都是值类型的。。
但是 int string 都是值类型的。。
--------------
拜托...string 不是值类型...是class来的...正宗引用类型...