请教一个C#小问题。关于byte[]方面的

混世罗汉 2016-03-19 10:11:41
各位好,C#中我有如下数组。
byte1[0]=0x02
byte1[1]=0xFF
byte1[2]=
请问,如果byte1[2]的值我是一个字符串,该如何写呢?比如

string s="DD";
我想把 "DD" 赋值给 byte1[2]="0X"+"DD"为什么这样不行?请问我该如何写呢?

这个s字符串其实就是一个16进制的字符串,现在要赋值给 byte1[2]不知如何写法,求教了,谢谢!
...全文
152 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
混世罗汉 2016-03-20
  • 打赏
  • 举报
回复
不知那个更好?
混世罗汉 2016-03-20
  • 打赏
  • 举报
回复
兄弟我再试一下
john_QQ:2335298917 2016-03-20
  • 打赏
  • 举报
回复
引用 10 楼 qbilbo 的回复:
上面的代码都可以用的 string s = "DD"; bs[2] = byte.Parse(s,System.Globalization.NumberStyles.HexNumber); // #3的代码 bs[2] = Convert.ToByte(s, 16); // #4,#5的代码
顶一下
qbilbo 2016-03-20
  • 打赏
  • 举报
回复
上面的代码都可以用的 string s = "DD"; bs[2] = byte.Parse(s,System.Globalization.NumberStyles.HexNumber); // #3的代码 bs[2] = Convert.ToByte(s, 16); // #4,#5的代码
混世罗汉 2016-03-20
  • 打赏
  • 举报
回复
string s="DD";
想把s赋值给byte1[2]=... 上面是的好像不行
混世罗汉 2016-03-20
  • 打赏
  • 举报
回复
先试一下,谢谢
混世罗汉 2016-03-20
  • 打赏
  • 举报
回复
不知那位大神可以写个完整的,无比感激
lkf181 2016-03-19
  • 打赏
  • 举报
回复
Convert.ToByte("DD",16)
crystal_lz 2016-03-19
  • 打赏
  • 举报
回复
Convert.ToByte("DD",16)
dalmeeme 2016-03-19
  • 打赏
  • 举报
回复
byte b = byte.Parse("DD", NumberStyles.HexNumber);
混世罗汉 2016-03-19
  • 打赏
  • 举报
回复
现在就是想实现 byte1[2]="0xDD" 这样的写法。
混世罗汉 2016-03-19
  • 打赏
  • 举报
回复
目前就卡死在这一步,查了一些资料,了解了一点点。但不知如何转换或写法怎么样。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧