C# 3个独立字节变量中的拆分字节数组(字节[])
我在一个服务器程序上工作,该程序将从客户端接收一系列数据。一旦我接收到这些数据,我需要在每8位之后将它们分成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
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];