c#16进制与字符串、字节数组之间的转换

c#16进制与字符串、字节数组之间的转换

ID:8973275

大小:34.50 KB

页数:4页

时间:2018-04-13

c#16进制与字符串、字节数组之间的转换_第1页
c#16进制与字符串、字节数组之间的转换_第2页
c#16进制与字符串、字节数组之间的转换_第3页
c#16进制与字符串、字节数组之间的转换_第4页
资源描述:

《c#16进制与字符串、字节数组之间的转换》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示:"+Convert.ToString(166,2));//十进制转八进制Console.WriteLine("十进制166的八进制表示:"+Convert.ToString(166,8));//十进制转十六进制Console.WriteLine("十进制166的十六进制表示:"+Convert.ToString(166,16));    //二进制转十进制Console.WriteLine

2、("二进制111101的十进制表示:"+Convert.ToInt32("111101",2));//八进制转十进制Console.WriteLine("八进制44的十进制表示:"+Convert.ToInt32("44",8));//十六进制转十进制Console.WriteLine("十六进制CC的十进制表示:"+Convert.ToInt32("CC",16));2.在串口通讯过程中,经常要用到16进制与字符串、字节数组之间的转换//privatestringStringToHexString(strings,Encodi

3、ngencode)       {           byte[]b=encode.GetBytes(s);//按照指定编码将string编程字节数组           stringresult=string.Empty;           for(inti=0;i

4、t;       }       privatestringHexStringToString(stringhs,Encodingencode)       {           //以%分割字符串,并去掉空字符           string[]chars=hs.Split(newchar[]{'%'},StringSplitOptions.RemoveEmptyEntries);           byte[]b=newbyte[chars.Length];           //逐个字符变为16进制字节数据    

5、       for(inti=0;i        /// 字符串转16进制字节数组        ///        /// 

6、name="hexString">        ///         private static byte[]strToToHexByte(string hexString)        {            hexString = hexString.Replace(" ", "");           if ((hexString.Length % 2) != 0)                hexString += " ";            by

7、te[]returnBytes = new byte[hexString.Length / 2];            for (int i = 0;i < returnBytes.Length;i++)               returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);            return returnBytes;        }  /// 

        /// 字节数组转16进制字符串   

8、     /// 

        ///         ///         public static string byteToHexStr(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。