1创建对象
MemoryStream ms = new MemoryStream();
2 对象操作
byte[] buffer = new byte[512]; //定义一个接收的数组
//读取缓冲区的字节数
int count = serialPort.Read(buffer, 0, buffer.Length);
ms.Write(buffer,0, data.Length );
byte[] array = ms.ToArray();
return array;
3销毁对象
ms.Dispose();
//判断是否超时
if ((DateTime.Now - startTime).TotalMilliseconds > this.ReceiveTimeOut)
{
ms.Dispose();
throw new Exception("读取数据超时!");
}