代码如下,分成两个步骤:

1、将字符串分割;

2、将字符串按16进制解析成整数;

3、计算校验和;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace test
{class Program{static void Main(string[] args){string str = "55 AA 00 00 00 00 00 00 01 00 00 00 32 ";char[] chs = { ' ' };string [] result = str.Split(chs, options: StringSplitOptions.RemoveEmptyEntries);byte[] res = new byte[result.Length];for (int i = 0; i < result.Length; i++){res[i] = Convert.ToByte(result[i], 16);}            byte checkNum = 0;for (int i = 0; i < res.Length - 1; i++) //求校验和{checkNum += res[i];}if (checkNum == res[res.Length - 1]){Console.WriteLine("ok");}Console.WriteLine(res.Length);Console.ReadKey();}}
}

C#字符串解析成16进制,并计算校验和相关推荐

  1. php 字符串转化为16进制,php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法 本文实例讲述了php将字符串转换成16进制的方法.分享给大家供大家参考.具体分析如下: php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2 ...

  2. 将字符串转换成16进制

    将字符串转换成16进制 原文:将字符串转换成16进制 1.将普通字符串转换成16进制的字符串. 点击进入推荐链接 class Program {static void Main(string[] ar ...

  3. MFC中将用户输入的表示16进制数的字符串转换成16进制数输出显示(包含1.wstring转成string的方法函数2.用boost库拆分字符串的函数3.字符转16进制数值的函数)

    前期准备: 1.电脑中安装好boost库,我的电脑中安装在C盘根目录下,如下图所示: 2.配置好boost环境变量,如下图所示: 3.开发环境VS2015,工程为MFC应用程序 需要的头文件如下: # ...

  4. Lua将字符串转成16进制

    参考文档: [1]https://blog.csdn.net/weixin_30597089/article/details/113040138?spm=1001.2014.3001.5506 [2] ...

  5. c语言中如何将字符串转成16进制,用c语言写一个函数把十进制转换成十六进制,该如何处理...

    用c语言写一个函数把十进制转换成十六进制 用c语言写一个函数把十进制转换成十六进制 网上找到一些,感觉有占乱 分享到: ------解决方案-------------------- #include ...

  6. IP地址字符串转换成16进制例程

    写程序的时候经常遇到一个输入IP地址的情况,例如输入192.168.1.123,需要转换成对应的十六进制c0 a8 01 7b,所以就自己写了一个小demo,原理也很简单,就是检测输入的字符串中的&q ...

  7. 图片转换成16进制数据,在显示成图片

    1.目的:          在串行,或者网络通信的时候,往往需要把图片解析成16进制的数据,方便数据的传输.而在另一端接收到数据后,在将接收到的数据显示成图片. 2:代码: #include&quo ...

  8. 将utf-8格式的汉字转换成16进制

    //字符串转换成16进制 function str2hex($str){$hex = '';for($i=0,$length=mb_strlen($str); $i<$length; $i++) ...

  9. 将一个BYTE数组转换成16进制字符串和10进制字符串格式

    背景: unsigned char port[5]; 以02x的格式打印出来是 00 00 02 00 00 1.如何转成16进制形式的字符串,使得char *strport16 = "00 ...

  10. java 16进制数组 字符串_byte数组转换成16进制字符串和字符数组的方法

    byte数组转换成16进制字符串String: public class CommonUtil { /** * byte数组转换成16进制字符串 * @param src * @return */ p ...

最新文章

  1. iOS FMDB之FMDatabaseQueue(事物与非事物)
  2. 怎样用HTML5 Canvas制作一个简单的游戏
  3. SVM中的线性分类器
  4. linux x64 asm 参数传递,NASM汇编学习系列(1)——系统调用和参数传递
  5. Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】
  6. BZOJ1031: [JSOI2007]字符加密Cipher
  7. html之元素与元素的形成
  8. 【ElasticSearch】ElasticSearch 中使用衰减函数来完美你的搜索结果
  9. sharepoint_study_7
  10. newifi3高恪魔改最新_12.08达达最新球球id账号呆瓜表
  11. 修改完out不更新_CyclicBarrier 不就是比 CountDownLatch 多了个回环么?
  12. 最新版MySQL 8.0.22(Windows 64位)下载安装详细方法
  13. Java之字符串数组元素的排列与组合(递归实现)
  14. 控件(五)——Gridview控件以SqlDataSource控件为数据源实现换肤功能
  15. 【源码】量子计算机模拟器
  16. 组装台式计算机需要哪些配件,组装一台电脑需要哪些配件【详细列举】
  17. 【esxi跑网心云(cdn)软路由拨号】esxi服务器使用ikuai虚拟机拨号并配置家庭路由器上网
  18. 两个PDF比较标出差异_PDF最全接触
  19. pspice破解完显示 license not found 的解决方法
  20. 比较全的sql表关联图

热门文章

  1. shell脚本中 EOF的意思
  2. 计算机远程终端控制示意图,Windows远程控制完全指南
  3. Vmware安装深度Deepin图文
  4. Hibernate - HQL对象检索详解
  5. Napatech网络加速卡
  6. 游戏服务器开发需要学习的技术
  7. html设置网页字体大小,CSS根据用户需求设置网页字体大小
  8. 计算机课代表总结,计算机班的班主任工作总结.doc
  9. Maya用样条线制作面片头发
  10. nginx中$host、$http_host和$proxy_host区别