C# 串口Port.Write()命令

C# 串口Port.Write()命令,c#,.net,serial-port,C#,.net,Serial Port,我很好奇为什么当我使用SerialPort.Write()命令时,我试图发送的命令实际上从未被发送。(也许它只是放在缓冲区里,或者只是保存在某个地方,我不知道)。我必须使用SerialPort.BaseStream.BeginWrite()命令来实际发送该命令。为什么呢 谢谢 Carter流上的BeginWrite方法同步调用Write方法,这意味着Write方法可能会阻塞某些流。要确定当前实例是否支持写入,请使用CanWrite属性 ! 流上的BeginWrite方法同步调用Write方法,这

我很好奇为什么当我使用SerialPort.Write()命令时,我试图发送的命令实际上从未被发送。(也许它只是放在缓冲区里,或者只是保存在某个地方,我不知道)。我必须使用SerialPort.BaseStream.BeginWrite()命令来实际发送该命令。为什么呢

谢谢


Carter

流上的BeginWrite方法同步调用Write方法,这意味着Write方法可能会阻塞某些流。要确定当前实例是否支持写入,请使用CanWrite属性


!

流上的BeginWrite方法同步调用Write方法,这意味着Write方法可能会阻塞某些流。要确定当前实例是否支持写入,请使用CanWrite属性

!