马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

[复制链接]
查看4550 | 回复2 | 2014-9-12 08:34:02 | 显示全部楼层 |阅读模式


原數組:
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[5] = 0x00;
start[6] = 0x7B;
則 數組將變為{ 0xFF, 0xFA, 0x00, 0x06, 0x06, 0x00, 0x7B };


怎麼去替換?


求大神給予幫助,謝謝!
tanks22 | 2014-9-12 09:04:31 | 显示全部楼层
IBCAdmin,趕緊來幫忙!
tanks22 | 2014-9-12 17:26:55 | 显示全部楼层
更正: Int32.Parse("123").ToString("x4") = "007B";
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则