【发布时间】:2011-04-01 17:04:35
【问题描述】:
我有一些类似的代码:
int value = 5;
MessageBox.Show ( value );
MessageBox.Show 抱怨说:
"无法从 'int' 转换为 '字符串'"
我似乎记得某些情况,其中值似乎被隐式转换为字符串值,但无法准确回忆。
决定任何值都不能隐式转换为字符串值的原因是什么?
【问题讨论】:
-
这个问题是关于缺少隐式转换,还是关于使用整数调用 Messagebox.Show?
标签: c# .net string compiler-construction implicit-conversion