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

bytes转string

代码实现

/// <summary>/// bytes 转 string/// </summary>static class HexToString{public static string ToHexString(byte[] bytes){return ToHexString(bytes, true);}public static string ToHexString(byte[] bytes, bool space){return ToHexString(bytes, bytes.Length, space);}public static string ToHexString(byte[] bytes, int length, bool space){string strFill = space ? " " : "";string hexString = string.Empty;if (bytes != null){StringBuilder strB = new StringBuilder();for (int i = 0; i < length; i++){strB.Append(bytes[i].ToString("X2") + strFill);}hexString = strB.ToString();}hexString = hexString.Trim();return hexString;}}

调用

private void button4_Click(object sender, EventArgs e){byte[] bytes = new byte[4];bytes[0] = 0xab;bytes[1] = 0x02;bytes[2] = 0x34;bytes[3] = 0x56;richTextBox1.AppendText(HexToString.ToHexString(bytes));}

参考链接

一文看懂 CAN 通信:C# 实现上位机通信方法https://mp.weixin.qq.com/s?__biz=MzA4MTQyNDk4OA==&mid=2456972237&idx=2&sn=40c150b4502a30f1bd8925c780783802&chksm=893c847228473cce89cc71c67b005a40de3d75fe8edbd53be6570c4d7fac0982620786107036&mpshare=1&scene=1&srcid=0613ccpJxas4hZQVStKDgKi8&sharer_shareinfo=a46ba7747df27d95c2e102699589edab&sharer_shareinfo_first=a46ba7747df27d95c2e102699589edab&exportkey=n_ChQIAhIQuzz0kvmwOTL0GpHluUROThKfAgIE97dBBAEAAAAAAI5oDJ0tJ90AAAAOpnltbLcz9gKNyK89dVj0bHimONySqQwa%2BfLk%2FrxT2wQGS%2FW4WyDxxMCX0ZDIm0jUvN0SttPcyOIUgko6ntLREb1oqQyoME9OUw6MzBZ3V08Ob9p1C%2BMf403d%2FcKO%2FxvpNXzeEUJh6Bv4lYN3vOkFlPuCUNJXkOTy1Bg46h9BmnGO2EFlnhKpEUbkd%2B6bxBYS7k3G%2FxZ0YITD4DJgiEQZtHJrdWe%2FdhLOPYeZzHJ4jLURd4a3zVyFnI%2F2jxENBOLP0JIgyur5xeZVumZqVB9yrpSza9MXHrSXt4syrQJm8aySChs9KVDqNMLHCu67m9YbNeZQF2j7sWjXa5IZT%2BXVKY1fnPw3fK8Z&acctmode=0&pass_ticket=EmOW%2BqgROarUO8lR8PeN%2BA25gtkrvoWUNnUaLg8%2BWw519t8O2curhOua5e%2BLfIRn&wx_header=0#rd

特此记录

anlog

2025年6月13日

http://www.dtcms.com/a/248860.html

相关文章:

  • icg真的只能用latch不能用Flip-flop吗
  • 洛谷自己创建的一个小比赛【c++】
  • PCB设计教程【大师篇】stm32开发板PCB整体布局
  • Android13 新增 Stable AIDL接口
  • 传染病传播模拟:基于社会接触网络的疫情预测模型
  • django restframework 在serializer里 通过context设置session
  • 在ros中动态调整雷达,线激光雷达等设备的静态坐标关系
  • 【Python教程】CentOS系统下Miniconda3安装与Python项目后台运行全攻略
  • Spring XML 常用命名空间配置
  • C语言预处理命令详解
  • LeetCode - 904. 水果成篮
  • 《 第三章-招式初成》 C++修炼生涯笔记(基础篇)程序流程结构
  • HE023784R23B530 PP D113 B01-25-111000: AC 800PEC 静态励磁系统UNITROL 6000 X-power
  • 让高端装备“先跑起来”:虚拟仿真验证平台重塑研制流程
  • QT log4qt 无法生成日志到中文的路径中的解决方案
  • 鸿蒙app 开发中 如何 看 app 页面的ui结构
  • 信息学奥赛一本通 1543:【例 3】与众不同
  • mapbox进阶,切片网格生成实现
  • 洛谷 数楼梯 高精度
  • LangChain--(2)
  • 【Python系列】Python 中 yield 关键字
  • SpringCloudAlibaba怎么学?
  • Angular入门的环境准备步骤工作
  • 智能客服系统开发方案:RAG+多智能体技术实现
  • 【插件推荐】WebRTC Protect — 防止 IP 泄漏
  • Vite 及生态环境:新时代的构建工具
  • oceanbase导出导入数据csv
  • 基于 STM32 七段数码管显示模块详解
  • 圆与 π | 从几何之美到数学与物理的奇妙之旅
  • 快速解决软件测试的逻辑方法运用