当前位置: 首页 > news >正文

完善网站建设的方法百度快速排名优化服务

完善网站建设的方法,百度快速排名优化服务,wordpress目录排序,学wordpress要多久1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "Convert.ToString(166, 8));//十进制转…

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("二进制 111101 的十进制表示: "+Convert.ToInt32("111101", 2));
//八进制转十进制
Console.WriteLine("八进制 44 的十进制表示: "+Convert.ToInt32("44", 8));
//十六进制转十进制
Console.WriteLine("十六进制 CC的十进制表示: "+Convert.ToInt32("CC", 16));

2.在串口通讯过程中,经常要用到 16进制与字符串、字节数组之间的转换
//

private string StringToHexString(string s,Encoding encode)
        {
            byte[] b = encode.GetBytes(s);//按照指定编码将string编程字节数组
            string result = string.Empty;
            for (int i = 0; i < b.Length; i++)//逐字节变为16进制字符,以%隔开
            {
                result += "%"+Convert.ToString(b[i], 16);
            }
            return result;
        }
        private string HexStringToString(string hs, Encoding encode)
        {
            //以%分割字符串,并去掉空字符
            string[] chars = hs.Split(new char[]{'%'},StringSplitOptions.RemoveEmptyEntries);
            byte[] b = new byte[chars.Length];
            //逐个字符变为16进制字节数据
            for (int i = 0; i < chars.Length; i++)
            {
                b[i] = Convert.ToByte(chars[i], 16);
            }
            //按照指定编码将字节数组变为字符串
            return encode.GetString(b);
        }

 

字符串转16进制字节数组
        /// <summary>
        
/// 字符串转16进制字节数组
        
/// </summary>
       
/// <param name="hexString"></param>
        
/// <returns></returns>

        private static byte[] strToToHexByte(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), 16);
            
return returnBytes;
         }

 

 

字节数组转16进制字符串
/// <summary>
        
/// 字节数组转16进制字符串
        
/// </summary>
        
/// <param name="bytes"></param>
        
/// <returns></returns>

        public static string byteToHexStr(byte[] bytes)
       
{
            
string returnStr = "";
            
if (bytes != null)
            
{for (int i = 0; i < bytes.Length; i++)
                
{
                     returnStr
 += bytes[i].ToString("X2");
                 }

             }

            
return returnStr;
         }

 

 

从汉字转换到16进制
/// <summary>
        
/// 从汉字转换到16进制
        
/// </summary>
        
/// <param name="s"></param>
        
/// <param name="charset">编码,如"utf-8","gb2312"</param>
        
/// <param name="fenge">是否每字符用逗号分隔</param>
       
/// <returns></returns>

        public static string ToHex(string s, string charset, bool fenge)
        
{
            
if ((s.Length % 2) != 0)
            
{
                 s
 += " ";//空格//throw new ArgumentException("s is not valid chinese string!");
             }

             System.Text.Encoding chs
 = System.Text.Encoding.GetEncoding(charset);
            
byte[] bytes = chs.GetBytes(s);
            
string str = "";
            
for (int i = 0; i < bytes.Length; i++)
            
{
                str
 += string.Format("{0:X}", bytes[i]);
                
if (fenge && (i != bytes.Length - 1))
                
{
                     str
 += string.Format("{0}", ",");
                 }

             }

            
return str.ToLower();
         }

 

 

16进制转换成汉字
///<summary>
        
/// 从16进制转换成汉字
        
/// </summary>
        
/// <param name="hex"></param>
        
/// <param name="charset">编码,如"utf-8","gb2312"</param>
/// <returns></returns>

        public static string UnHex(string hex, string charset)
        
{
           
if (hex == null)
                
throw new ArgumentNullException("hex");
             hex
 = hex.Replace(",", "");
             hex
 = hex.Replace("\n", "");
             hex
 = hex.Replace("\\", "");
             hex
 = hex.Replace(" ", "");
            
if (hex.Length % 2 != 0)
            
{
                 hex
 += "20";//空格
             }

            
// 需要将 hex 转换成 byte 数组。 
            byte[] bytes = new byte[hex.Length / 2];

           
for(int i = 0; i < bytes.Length; i++)
            
{
                
try
                
{
                    
// 每两个字符是一个 byte。 
                     bytes[i] = byte.Parse(hex.Substring(i * 2, 2),
                     System.Globalization.NumberStyles.HexNumber);
                 }

                
catch
                
{
                    
// Rethrow an exception with custom message. 
                    throw new ArgumentException("hex is not a valid hex number!", "hex");
                 }

             }

             System.Text.Encoding chs
 = System.Text.Encoding.GetEncoding(charset);
            
return chs.GetString(bytes);
         }

转载于:https://www.cnblogs.com/xxaxx/archive/2011/05/24/2055956.html

http://www.lbrq.cn/news/2705203.html

相关文章:

  • 域名可以绑定网站吗app推广渠道
  • 建设网站遇到的问题深圳网站设计专家乐云seo
  • 公司网站建设设计公司哪家好包头网站建设推广
  • 湖南建设厅网站最佳的搜索引擎
  • 网站建设一样注意什么推广普通话ppt课件
  • 深圳做网站哪家公司好人民日报最新消息
  • 泉州中企网站做的好吗优化疫情二十条措施
  • 灵山招聘网灵山英才网做灵山专业的招聘网站seo关键词排名点击工具
  • 上海专业网站开发怎么买域名自己做网站
  • 网站建设公司发展营销策划方案模板
  • 电脑做任务赚钱网站常德论坛网站
  • 门户类型网站有哪些搜索引擎排名优化公司
  • 台州网站建设方案网络推广方法有哪几种
  • 大学网站开发实验室建设方案企业邮箱怎么开通注册
  • 小米路由器 做网站网站建站价格
  • 调研报告 政府网站建设十种营销方法
  • 华夏望子成龙网站开发背景百度快速收录权限域名
  • 南昌网站忧化网站统计数据
  • 网站维护中页面百度查询最火的关键词
  • 克隆视厅网站怎么做自媒体培训学校
  • 学校学生网站模板下载关键词数据分析
  • 网站推广与电话销售如何结合搜索检索与seo推广
  • 做网站与做软件江北seo综合优化外包
  • ie网站建设买卖平台
  • 企业官方网站建设竞价是什么工作
  • 靠谱的网站制作专业公司海南网站制作
  • 做网站的周记网推接单平台
  • 微信文章同步到wordpress郑州seo顾问热狗hotdoger
  • 颍上县住房和城乡建设局网站爱情链接
  • 想学网站建设seo软文代写
  • Morph Studio-一站式AI视频创作平台
  • 开疆智能Ethernet转ModbusTCP网关连接UR机器人配置案例
  • 【2025】Datawhale AI夏令营-多模态RAG-Task3笔记-解决方案进阶
  • 嵌入式第二十七天(UI相关技术(framebuffer))
  • 【AI生成+补充】高频 hql的面试问题 以及 具体sql
  • 计算机网络1-7:第一章 概述 章节小结