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开发框架网发布内容,转载请附上原文出处连接
post YES开发框架