SerialPort.BytesToRead 属性

定义

获取接收缓冲区中数据的字节数。

public:
 property int BytesToRead { int get(); };
public int BytesToRead { get; }
[System.ComponentModel.Browsable(false)]
public int BytesToRead { get; }
member this.BytesToRead : int
[<System.ComponentModel.Browsable(false)>]
member this.BytesToRead : int
Public ReadOnly Property BytesToRead As Integer

属性值

Int32

接收缓冲区中数据的字节数。

属性

例外

端口未打开。

注解

接收缓冲区包括串行驱动程序的接收缓冲区以及对象本身的内部 SerialPort 缓冲。

由于该BytesToRead属性同时SerialPort表示缓冲区和Windows创建的缓冲区,因此它可以返回的值大于该ReadBufferSize属性,该属性仅表示Windows创建的缓冲区。

适用于