如何在C#将数值型变量转成字符串string型?

C#是强类型语言,也就是每个变量的类型都要事先定义好,而且相互之间还不能很方便的隐性互转。

 

比如一个最普遍的问题,要在C#中MessageBox一个数值,会弹出错误,显示如下的类型无法转换的提示

 

 参数 1: 无法从“int”转换为“string”

 

这时候要怎么处理呢?

 

可以使用ToString方法把数值型变量转成string字符串型。

如下代码所示:

 

object [] arr = { “a”, “b”, “c”,1 };
int ilen = arr.Length;
MessageBox.Show(ilen.ToString());

       

发表评论