代码如下:
object[] sendData = new object[1024 * 1024];
string sendDatastr = "";
string c = "";
for (int i = 0; i <1024*1024; i++)
{
sendDatastr += (sendData[i] as string);();//sendData[i]中包含1M个uint类型数据
// c = (string)(sendData[i]);//注意:若是加入这句,就会显示强制转换uint到string失败
//sendDatastr+= sendData[i].Convert.ToString();//这个是正确,但由于效率低的不能接受
}
return sendDatastr;
问题:运行结果是sendDatastr=“ ”,也就是说 (sendData[i] as string)是失败的,为什么呢?求解释啊~
GCT1015
茅侃侃
慕盖茨4494581
慕的地10843
慕田峪9158850