将Int转换为字符串和ToString()方法之间的区别是什么?
例如 :-
int MyInt = 10;
label1.Text = (string)MyInt; // This Doesn't Work
label1.Text = MyInt.ToString(); // but this does.
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 20
好吧,ToString()只是一个返回字符串的方法调用.它的定义是object因为调用任何东西(除了空引用之外)总是有效的.
演员可以做以下四件事之一:
int,以byteobject为string,其检查目标对象是否是适当的类型object为int在这种情况下,你问的编译器产生的代码从转换int到string.以上选项均不适用,因此您会收到编译时错误.
| 归档时间: |
|
| 查看次数: |
1566 次 |
| 最近记录: |