tanks22 发表于 2014-9-12 08:34:02

將字符串數字轉換成16進制放到Byte數組



原數組:
byte[] start = new byte[] { 0xFF, 0xFA, 0x00, 0x06, 0x06, 0x00, 0x01 };
字符串:
string s = "123";
現需要把字符串s轉換成十六進制替換數組的最後兩位。
即 Int32.Parse("123").ToString("x8").Substring(4, 4) = "007B";

替換:
start = 0x00;
start = 0x7B;
則 數組將變為{ 0xFF, 0xFA, 0x00, 0x06, 0x06, 0x00, 0x7B };


怎麼去替換?


求大神給予幫助,謝謝!:loveliness:

tanks22 发表于 2014-9-12 09:04:31

IBCAdmin,趕緊來幫忙!:Q

tanks22 发表于 2014-9-12 17:26:55

更正: Int32.Parse("123").ToString("x4") = "007B";
页: [1]
查看完整版本: 將字符串數字轉換成16進制放到Byte數組