ByteToHex(System.Text.Encoding.UTF8.GetBytes("aaa"))

hamburger521 2008-07-29 10:00:40
ByteToHex(System.Text.Encoding.UTF8.GetBytes("aaa"))
别人给我的代码
但是这个ByteToHex我怎么找不到有这个方法?
就是把byte转成16进制字符串吧
应该怎么写
...全文
718 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjalter 2011-09-19
  • 打赏
  • 举报
回复
学习中。。。
lhsxsh 2008-07-29
  • 打赏
  • 举报
回复
//转换为16进制
public string bytesToHexStr(byte[] abyte0)
{
if (abyte0 == null)
return "";
System.Text.StringBuilder stringbuffer = new System.Text.StringBuilder(abyte0.Length * 3);
for (int i = 0; i < abyte0.Length; i++)
{
stringbuffer.Append(System.Convert.ToString(abyte0[i] & 0xff, 16));
}
return stringbuffer.ToString();
}
sapphiron 2008-07-29
  • 打赏
  • 举报
回复

public static string ByteToHex(byte[] b)
{
string HexChars = "0123456789abcdef";

StringBuilder sb = new StringBuilder(32);

for (int i = 0; i < b.Length; i++)
{
sb.Append(HexChars[b[i] / 16]);
sb.Append(HexChars[b[i] % 16]);
}

return sb.ToString();
}
lhsxsh 2008-07-29
  • 打赏
  • 举报
回复
可能是自己写的吧
ericzhangbo1982111 2008-07-29
  • 打赏
  • 举报
回复
Convert.ToString(byte,16);

110,538

社区成员

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

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

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