new-问一个关于C#将接收的字节数据赋值给变量的问题

问题描述

问一个关于C#将接收的字节数据赋值给变量的问题

前面接收数据步骤是这样的
int lenth = serialPort1.BytesToRead;
Byte[] BYTE = new Byte[lenth];
serialPort1.Read(BYTE, 0, lenth);
这里定义5个具体变量:byte A,B,C,D,E
现在要求是接收5次数据,第一次把收到的byte赋值给A,第二次赋值给B。。。第五次赋值给E。
以此类推。第六次循环在次赋值给A,B,C,D,E以此类推
以前习惯转到List或字符串数组里就会,但用字节形式直接转换就不会了。
求大神解答~~~~~~~

解决方案

  • A=BYTE[0];
  • B=BYTE[1];
  • C=BYTE[2];
  • D=BYTE[3];
  • E=BYTE[4];
  • 处理A
  • A=BYTE[5];
  • 但是这完全没有必要啊。你直接
if (BYTE[0]==...)
{
   ...
}

不就好了么

解决方案二:

OK 谢啦 之前已经想出来了。代码有些乱,我整理下!

时间: 2025-01-18 10:38:02

new-问一个关于C#将接收的字节数据赋值给变量的问题的相关文章

串口类。自动接收到的数据。 怎么传到窗口上啊

问题描述 .NET里面有个串口控件.我没有使用...自已定义了一个类.因为要和多串口通信.用很多那个控件感觉不好.所以...问题是这样的.串口类里面接收到数据了.怎么在把这个数据反回给窗口呢..!以前我用VB写过思路是在类中定义一个事件然后串口接收事件收到数据后引发定义的事件,并把收到的数据传到定义的事件的参数里面然后.在窗口中调用此类时.就有自定义的那个事件.就是收到数据自已发生事件///////////////////////////////////////////////////////现

变量-问一个我自己都觉得低端的问题,有关js页面的,忘记怎么个原理了

问题描述 问一个我自己都觉得低端的问题,有关js页面的,忘记怎么个原理了 就是我在配置文件properties中定义了多个不同 key-value,然后页面上就用到了这个变量的key取到了value的值,搞不明白是怎么回事了,各位,帮解答一下吧 解决方案 你是用了插件吧. js通过ajax读取properties文件文本内容,回调函数中接收文件内容(即整个文件内容是一个大字符串),再对这个字符串做转换处理,最终转换为js对象 转换逻辑:根据换行符来拆分成数组(一行一个键值对),再对每一行数据根据

新人问一个c语言问题,麻烦各位帮忙看一下

问题描述 新人问一个c语言问题,麻烦各位帮忙看一下 一个小型成绩管理系统:#include #include #define N 40int Readscore(int score[]long id[]);int Linsearch(long id[]long mint n);void Linsort(int score[]long id[]int n);void Selectsort(int score[]long id[]int n);int Binsearch(long id[]long

c++中字符串-小白,问一个c++字符串问题

问题描述 小白,问一个c++字符串问题 C++中有两个字符串类的变量st1,str2,要求从键盘输入it's a fine day?字符串给str1, 输入yes, it's给str2,最后从屏幕输出it's a fine day?yes, it's给str2,求解答. 解决方案 可以使用gets函数读取有空格的字符串 解决方案二: 关于c++字符串的一个问题 解决方案三: 接收了再输出啊,有什么问题?

用户-问一个关于winfrom 关于开机的自启动的问题 详细是。。。

问题描述 问一个关于winfrom 关于开机的自启动的问题 详细是... 问一个关于winfrom 关于开机的自启动的问题 目前有一个开机自启动的程序叫form1.exe 一台电脑上有两个用户 admin 和 test 当admin用户登陆的时候 form1.exe程序启动了 这时候另一个人远程我的电脑 用test用户登陆 同样form1.exe 还是启动了 怎么样在多个电脑用户下 form1.exe程序只启动一次? 可以控制吗? 解决方案 可以通过互斥体实现防止程序多开,但是有个问题,程序一旦

php-PHP新手问一个小问题,有时间前辈帮帮忙!小弟在此感激不尽!

问题描述 PHP新手问一个小问题,有时间前辈帮帮忙!小弟在此感激不尽! php写的一个简单提交数据代码没提示错误 但是数据库添加不进去 index.php代码如下: <?php require_once 'conn.php'; $id = $_POST[userid]; $name = $_POST[username]; $content = $_POST[content]; $sql = "insert into all(userid,name,content)values('$id',

写一个每秒接收 100 万数据包的程序究竟有多难?

在上周的一次非正式谈话中,我偶然听同事说:"Linux 的网络栈太慢了!你别指望每秒在每个核上传输超过 5 万的数据包". 这让我陷入了沉思,虽然对于任意的实际应用来说,每个核 5 万的速率可能是极限了,但 Linux 的网络栈究竟可能达到多少呢?我们换一种更有趣的方式来问: 在 Linux 上,编写一个每秒接收 100 万 UDP 数据包的程序究竟有多难? 我希望,通过对这个问题的解答,我们将获得关于如何设计现代网络栈很好的一课. 首先,我们假设: 测量每秒的数据包(pps)比测量每

java-新手问一个很奇怪的问题

问题描述 新手问一个很奇怪的问题 class Demo { int num = 1; int add = 2; Demo() { num = 5; add = 6; } void show() { System.out.println("Fu num="+num+" Fu add="+add); } } class DemoA extends Demo { DemoA() { this.num = 3; this.add = 4; } void show() { S

逻辑训练-问一个逻辑问题,关于离散数学的

问题描述 问一个逻辑问题,关于离散数学的 本人信息安全专业最近学到离散数学讲到一个蕴含关系想问问大家一个思维问题就图里画线部分.p 蕴含q 在日常生活中可以变成类似于只有 q才 p 这个要怎么理解它?利用集合来理解可以吗 解决方案 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q是p的组成要素,如人是由各种器官组成的,比如心脏,只有心脏存在,才能存在人.也就是说q是p的必要不充分条件. 解决方案二: 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q