C# string 转 byte

金杜 2010-06-04 10:49:39
怎么把b5转化成byte 这里的b5是指16进制的b5 但现在存在string变量a里

我要把a转成byte 怎么弄啊
...全文
173 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsmouse 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hztltgg 的回复:]
Convert.ToByte("b5", 16);
Byte.Parse("b5", System.Globalization.NumberStyles.HexNumber);
[/Quote]
顶,等楼主来散分
hztltgg 2010-06-04
  • 打赏
  • 举报
回复
Convert.ToByte("b5", 16);
Byte.Parse("b5", System.Globalization.NumberStyles.HexNumber);
I_love_you_533 2010-06-04
  • 打赏
  • 举报
回复
ding -------------
right526 2010-06-04
  • 打赏
  • 举报
回复
我觉得要先将b5转换成ASCII码,然后在转换成byte
wodiaozuida1234565 2010-06-04
  • 打赏
  • 举报
回复
学习学习!
xk1126 2010-06-04
  • 打赏
  • 举报
回复
string str = "b5";
byte b = Convert.ToByte(str, 16);
yymycabbage 2010-06-04
  • 打赏
  • 举报
回复
订ls
我姓区不姓区 2010-06-04
  • 打赏
  • 举报
回复

string str = "b5";
byte b = Convert.ToByte(str, 16);

anbin0814 2010-06-04
  • 打赏
  • 举报
回复
string resmsg = msg + "\r\n";
System.Byte[] message = System.Text.Encoding.Default.GetBytes(resmsg.ToCharArray());
chichenzhe 2010-06-04
  • 打赏
  • 举报
回复
a->chat->ascii->byte

本质如上。

永远的小鱼 2010-06-04
  • 打赏
  • 举报
回复
Encoding.UTF8.GetBytr 方法1

Convent.tobyte16 ?
joinee0207 2010-06-04
  • 打赏
  • 举报
回复
同意10楼的看法
有两种方法:
1。可以用万能转换器CONVERT
2。可以用字节解析的方法 BYTE.PARSE
Li_Huiyi 2010-06-04
  • 打赏
  • 举报
回复

// 编码方式为UTF8
byte[] temp = Encoding.UTF8.GetBytes("b5");
// 编码方式为Unicode
byte[] temp = Encoding.Unicode.GetBytes("b5");

111,093

社区成员

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

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

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