C#是强类型语言,也就是每个变量的类型都要事先定义好,而且相互之间还不能很方便的隐性互转。
比如一个最普遍的问题,要在C#中MessageBox一个数值,会弹出错误,显示如下的类型无法转换的提示
参数 1: 无法从“int”转换为“string”
这时候要怎么处理呢?
可以使用ToString方法把数值型变量转成string字符串型。
如下代码所示:
object [] arr = { “a”, “b”, “c”,1 };
int ilen = arr.Length;
MessageBox.Show(ilen.ToString());
发表评论