我寫這段代碼:追加數組數據轉換爲字符串
int i = 0;
br.BaseStream.Position = i;
armorvalues[i] = br.ReadBytes(0x000E91D4);
string[] outbyte= new string[0x000E91D4];
for (int j=0; j < 0x000E91D4; j++)
{
outbyte[j] = Convert.ToString(String.Format("{0:X2}", armorvalues[0][j]));
}
現在,因爲這是一個數組,我想對整個數據的一些算法操作,我需要將其轉換成字符串。我需要將它追加到單個字符串中。我該怎麼辦?
也許'string.Concat'? –
您確定需要將其轉換爲字符串來處理?您所顯示的數據看起來並不像它會從這樣的解釋中受益。 – Oliver
你想達到什麼效果?我不清楚將**字節數組**轉換爲**字符串數組**後面的邏輯嗎?數組中的每個字符串應該包含什麼?如果您需要通過連接其十六進制表示將字節數組轉換爲字符串,則可以簡單地執行'String.Join(「」,bytes.Select(b => $「{b:X2}」))''。 –