如何将一个10进制数转换为一个两个字节的16进制数? 使用Convert.ToString(n,16)返回的是字符串,也不合我的要求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将byte[0]的数据转换为16进制的数,又变成了string,我该如何再写回到byte[0] = 0x13呢? int n = 4870; string s; byte[] b = new byte[2]; s = Convert.ToString(n,16); b[1] = Convert.ToByte(s.Substring(0,2),10); b[0] = Convert.ToByte(s.Substring(2,2),10); jiezhi总是动作这么快! :D winform 如何导入非图片格式的 项目资源文件 谢谢 查询list值 正则表达式 屏蔽0值 WPF的一个动画效果 定时器无法执行方法的原因 实现类似移动充值卡号的功能 c# SQL数据库字段用中文名会不会出问题, 哪个老大来帮帮忙 C#如何解密java中的des加密 怎么把十进制转换成十六进制? 怎样将STRING 如2.00 转换为DOUBLE后使期仍然保留2位小数
string s;
byte[] b = new byte[2];
s = Convert.ToString(n,16);
b[1] = Convert.ToByte(s.Substring(0,2),10);
b[0] = Convert.ToByte(s.Substring(2,2),10);