/// <summary>
/// 字节数组转16进制字符串
/// </summary>
/// <param name="bytes"></param>
/// <returns></returns>
public static string BytesToHexStr(byte[] bytes)
{
string returnStr = "";
if (bytes != null)
{
for (int i = 0; i < bytes.Length; i++)
{
returnStr += bytes[i].ToString("X2") + " ";
}
}
return returnStr;
}
/// <summary>
/// 十六进制字符串转字节数组
/// </summary>
/// <param name="hs"></param>
/// <returns></returns>
public static byte[] HexStrToBytes(string hs)
{
string[] strArr = hs.Trim().Split(' ');
byte[] b = new byte[strArr.Length];
try
{
for (int i = 0; i < strArr.Length; i++)
{
b[i] = Convert.ToByte(strArr[i], 16);
}
}
catch
{
}
return b;
}
C# 字节数组与16进制字符串 互转
原创
©著作权归作者所有:来自51CTO博客作者阿ou同学的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
POLYGON类型对应java什么类型
Java - 多态性(Polymorphism)多态性是一种物体采取多种形式的能力。 当父类引用用于引用子类对象时,OOP中最常见的多态性使用发生。任何可以通过多个IS-A测试的Java对象都被认为是多态的。 在Java中,所有Java对象都是多态的,因为任何对象都会为自己的类型和类Object传递IS-A测试。重要的是要知道访问对象的唯一可能方法是通过引用变量。 引用变量只能是一种类型。 声明后
POLYGON类型对应java什么类型 polymorphism java 引用变量 System Java