C# 十六进制字符串转byte[],Byte[] 转String


十六进制字符串转byte[]

 private byte[] HexStrTobyte(string hexString)
{
    hexString = hexString.Replace(" ", "");
    if ((hexString.Length % 2) != 0)
        hexString += " ";
    byte[] returnBytes = new byte[hexString.Length / 2];
    for (int i = 0; i < returnBytes.Length; i++)
        returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2).Trim(), 16);
    return returnBytes;
}
GarsonZhang www.yesdotnet.com

示例:

字符串

string str ="30 30 30 30 32 31 30 31 30 31"

 

byte[]转String

string result = System.Text.Encoding.Default.GetString(bytes);

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:C# 十六进制字符串转byte[],Byte[] 转String
下一篇:DTCMS:html模板中格式化时间
评论列表

发表评论

评论内容
昵称:

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码