2014-11-15 40 views

回答

0

方法如下:

public void convertSignedToUnsignedBytes(byte[] b) 
{ 
    for (int i = 0; i < b.Length; i++) { 
     if (b[i] >= 128) b[i] -= 128; 
     else b[i] += 128; 
    } 
} 
0

如果您與sbyte[] signedBytes開始,然後試試這個:

byte[] unsignedBytes = signedBytes.Select(sb => (byte)sb).ToArray(); 
+0

不,我們已經開始與字節[],但其中的數字是 '假裝'被簽名的字節。看到我的答案在下面... –

相關問題