可能重複:
How do you convert Byte Array to Hexadecimal String, and vice versa, in C#?從字符串文本框十六進制0X字節[] C#
我有一個文本框,在輸入獲取字符串「AA 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF」,我把它分解爲具有的String [],但現在我必須得到一個byte []是這樣的:
byte[] b6 = new byte[20] {0xAA,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88 ,0x99 ,0xAA ,0xBB,0xCC ,0xDD ,0xEE,0xFF};
可以
人建議我該怎麼做。我試圖用Convert.ToByte
但我得到的是不可能的誤差轉換String
到byte.
而且我沒有將這些值轉換爲十六進制,僅添加0x
每個字節的前面加的字節數組。
它不是一個重複的,因爲我嘗試應用的東西在帖子中說,但我沒有得到我所需要的。如果我使用16解析或十六進制解析我得到其他值,而不是格式0x,但數組字節像值「170,17,...」,所以它轉換十進制17十進制0x11,但我想得到0x11。 – user1788654
@ user1788654,看到我的回答,我解釋瞭如何,只要你想 – 2kay