程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> new-問一個關於C#將接收的字節數據賦值給變量的問題

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]==...)
{
   ...
}

不就好了麼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved