本帖最后由 赵威 于 2013-4-29 08:56 编辑
namespace 串口初涉
{
class Program
{
static void Main(string[] args)
{
byte[] buf = new byte[this.serialPort1.ReadBufferSize];
int len = 0;
MemoryStream ms = new MemoryStream();
len = this.serialPort1.Read(buf, 0, buf.Length);
ms.Write(buf, 0, len);
buf = ms.ToArray();
}
}
}
刚看到串口,遇到一个不懂的问题:
ms.Write(buf, 0, len);
buf = ms.ToArray();
这两句是什么意思?为什么把buf写进去又读出来?这样会对buf有所改变么? |