代碼如下:
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 關注
- 496 瀏覽
添加回答
舉報
0/150
提交
取消