代码如下:
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)是失败的,为什么呢?求解释啊~
- 10 回答
- 0 关注
- 457 浏览
添加回答
举报
0/150
提交
取消