我試圖將字節數組轉換爲以逗號字符串分隔的字符數組。我只是想將de字節的值放入一個字符串中,所以我通過TCP向另一臺pc發送一個字符串。將字節數組轉換爲分隔字符串
這是我現在正在運行的代碼,它工作,但它太慢了(字節數組有50000個元素)。你有什麼更好的主意嗎?
謝謝。
byte[] bytes = (byte[])dt.Rows[0]["LNL_BLOB"];
string foto="";
foreach (byte b in bytes)
{
foto = foto + "," + b.ToString();
}
這似乎是一種可怕的方式來完成你正在做的任何事情。如果你在每個文字字節之間放置一個逗號,那麼你的客戶端之間每一次通信的大小就會加倍。你能解釋一下你爲什麼這樣做嗎?也許我們可以幫助您找到解決問題的更好方法。 – 2011-03-03 14:54:33
我只需要將一些數據的字符串發送到正在運行的服務。該字符串是這樣的:NAME | LASTNAME | SSNO | PHOTO其中PHOTO是字節數組轉換爲字符串 – NicoRiff 2011-03-03 15:24:59