Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 3个独立字节变量中的拆分字节数组(字节[])_C#_Udp - Fatal编程技术网

C# 3个独立字节变量中的拆分字节数组(字节[])

C# 3个独立字节变量中的拆分字节数组(字节[]),c#,udp,C#,Udp,我在一个服务器程序上工作,该程序将从客户端接收一系列数据。一旦我接收到这些数据,我需要在每8位之后将它们分成3个变量。我如何才能做到这一点?以下是我的代码: var remoteEP = new IPEndPoint(IPAddress.Any, port); var data = udpServer.Receive(ref remoteEP); // data is 24bit of type Byte[] //=========================var conversi

我在一个服务器程序上工作,该程序将从客户端接收一系列数据。一旦我接收到这些数据,我需要在每8位之后将它们分成3个变量。我如何才能做到这一点?以下是我的代码:

 var remoteEP = new IPEndPoint(IPAddress.Any, port);
 var data = udpServer.Receive(ref remoteEP); // data is 24bit of type Byte[]

 //=========================var conversion=================================

 //Need to split data into byte data1, data2, data3 for every 8bit

 //=========================var conversion=================================

所有数组都支持subscripting操作符来获取单个元素。C#中的索引是基于零的

因此,您的“data1”、“data2”、“data3”都是用如下代码编写的

byte data1 = data[0];
byte data2 = data[1];
byte data3 = data[2];