2013-04-30 184 views

回答

3

您可以使用此代碼:

byte[] a = new byte[] { 0x33, 0x43, 0xFE }; 
string str = string.Join(" ", a.Select(b => string.Format("{0:X2} ", b))); 

所以convert方法可以

string convert(byte [] a) 
{ 
    return string.Join(" ", a.Select(b => string.Format("{0:X2} ", b))); 
} 

X2爲了得到每個字節使用用兩個大寫的十六進制數字表示,如果你想要一個di git只適用於小於16的數字,例如0xA,例如,使用{0:X},如果您要使用小寫數字,請使用{0:x}格式。

7

使用bitconverter類

BitConverter.ToString(Bytes); 
相關問題