如何转换将字节数组添加到字节列表?每当计时器计时时,列表就会增加。这是我当前的代码。 Visual Studio不喜欢tempBuffer.Add(temp);。它给了我一个错误。
List tempBuffer = new List();
private void timer1_Tick(object sender, EventArgs e)
{
int bytestoread = 0;
timer1.Stop();
try
{
bytestoread = serialPort1.BytesToRead;
}
catch(InvalidOperationException ex)
{
MessageBox.Show("Serial connection lost. Exception types:" + ex.ToString());
}
if (serialPort1.IsOpen)
{
if(bytestoread != 0)
{
byte[] temp = new byte[bytestoread];
serialPort1.Read(temp, 0, bytestoread);
tempBuffer.Add(temp);
}
}
timer1.Start();
}
答案 0 :(得分:0)
我想我解决了自己的问题。我只是用tempBuffer.AddRange(temp);我相信这会将数组添加到我的列表中。