"> " />
欢迎来到天天文库
浏览记录
ID:54698074
大小:37.50 KB
页数:3页
时间:2020-04-19
《CSharp16进制、字符串、字节数组之间转换.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、字符串转16进制字节数组 /// ///字符串转16进制字节数组 /// /// /// privatestaticbyte[]strToToHexByte(stringhexString) { hexString=hexString.Replace("",""); if(
2、(hexString.Length%2)!=0) hexString+=""; byte[]returnBytes=newbyte[hexString.Length/2]; for(inti=0;i3、}字节数组转16进制字符串/// ///字节数组转16进制字符串 /// /// /// publicstaticstringbyteToHexStr(byte[]bytes) { stringreturnStr=""; if(bytes!=null) { 4、 for(inti=0;i ///从汉字转换到16进制 /// ///5、m> ///编码,如"utf-8","gb2312" ///是否每字符用逗号分隔 /// publicstaticstringToHex(strings,stringcharset,boolfenge) { if((s.Length%2)!=0) { s+6、="";//空格 //thrownewArgumentException("sisnotvalidchinesestring!"); } System.Text.Encodingchs=System.Text.Encoding.GetEncoding(charset); byte[]bytes=chs.GetBytes(s); stringstr=""; for(inti=0;i7、;i++) { str+=string.Format("{0:X}",bytes[i]); if(fenge&&(i!=bytes.Length-1)) { str+=string.Format("{0}",","); } } returnstr.ToLower(); }16进制转换成汉字///8、> ///从16进制转换成汉字 /// ///
3、}字节数组转16进制字符串/// ///字节数组转16进制字符串 /// /// /// publicstaticstringbyteToHexStr(byte[]bytes) { stringreturnStr=""; if(bytes!=null) {
4、 for(inti=0;i ///从汉字转换到16进制 /// ///5、m> ///编码,如"utf-8","gb2312" ///是否每字符用逗号分隔 /// publicstaticstringToHex(strings,stringcharset,boolfenge) { if((s.Length%2)!=0) { s+6、="";//空格 //thrownewArgumentException("sisnotvalidchinesestring!"); } System.Text.Encodingchs=System.Text.Encoding.GetEncoding(charset); byte[]bytes=chs.GetBytes(s); stringstr=""; for(inti=0;i7、;i++) { str+=string.Format("{0:X}",bytes[i]); if(fenge&&(i!=bytes.Length-1)) { str+=string.Format("{0}",","); } } returnstr.ToLower(); }16进制转换成汉字///8、> ///从16进制转换成汉字 /// ///
5、m> ///编码,如"utf-8","gb2312" ///是否每字符用逗号分隔 /// publicstaticstringToHex(strings,stringcharset,boolfenge) { if((s.Length%2)!=0) { s+
6、="";//空格 //thrownewArgumentException("sisnotvalidchinesestring!"); } System.Text.Encodingchs=System.Text.Encoding.GetEncoding(charset); byte[]bytes=chs.GetBytes(s); stringstr=""; for(inti=0;i7、;i++) { str+=string.Format("{0:X}",bytes[i]); if(fenge&&(i!=bytes.Length-1)) { str+=string.Format("{0}",","); } } returnstr.ToLower(); }16进制转换成汉字///8、> ///从16进制转换成汉字 /// ///
7、;i++) { str+=string.Format("{0:X}",bytes[i]); if(fenge&&(i!=bytes.Length-1)) { str+=string.Format("{0}",","); } } returnstr.ToLower(); }16进制转换成汉字///8、> ///从16进制转换成汉字 /// ///
8、> ///从16进制转换成汉字 ///
此文档下载收益归作者所有