当前位置: 首页 > 编程语言 > C#

C#操作字节数组和十六进制数相互转换共享

时间:2023-04-10 14:54:44 C#

1.字节数组转十六进制字符串///

///字节数组转十六进制字符串/////////publicstaticstringByteToHex(byte[]Bytes){stringstr=string.Empty;foreach(byteBytesinBytes){str+=String.Format("{0:X2}",Byte)+"";}返回str.Trim();}2.字符串转十六进制字节数组//////字符串转十六进制字节数组/////////publicstaticbyte[]strToToHexByte(stringhexString){try{hexString=hexString.Replace("","");如果((hexString.Length%2)!=0)hexString+="";byte[]returnBytes=newbyte[hexString.Length/2];对于(inti=0;i