引用自MSDN
SerialPort 类 (System.IO.Ports)
serialport方法
名称 说明
Close 关闭端口连接,将 IsOpen 属性设置为 false,并释放内部 Stream 对象。
Dispose 释放由 Component 使用的所有资源。 (继承自 Component。)
GetPortNames 获取当前计算机的串行端口名称数组。
Open 打开一个新的串行端口连接。
Read(Byte(),Int32,Int32) 从 SerialPort 输入缓冲区读取一些字节并将那些字节写入字节数组
中指定的偏移量处。
Read(Char(),Int32) 从 SerialPort 输入缓冲区中读取大量字符,然后将这些字符写入到一
个字符数组中指定的偏移量处。
ReadByte 从 SerialPort 输入缓冲区中同步读取一个字节。
ReadChar 从 SerialPort 输入缓冲区中同步读取一个字符。
ReadLine一直读取到输入缓冲区中的 NewLine 值。
Write(String) 将指定的字符串写入串行端口。
Write(Byte(),Int32) 使用缓冲区的数据将指定数量的字节写入串行端口。
Write(Char(),Int32) 使用缓冲区的数据将指定数量的字符写入串行端口。
WriteLine 将指定的字符串和 NewLine 值写入输出缓冲区。
serialport属性
名称 说明
BaudRate获取或设置串行波特率。
BreakState 获取或设置中断信号状态。
BytesToRead获取接收缓冲区中数据的字节数。
BytesToWrite 获取发送缓冲区中数据的字节数。
CDHolding 获取端口的载波检测行的状态。
CtsHolding获取“可以发送”行的状态。
DataBits获取或设置每个字节的标准数据位长度。
DesignMode获取一个值,用以指示 Component 当前是否处于设计模式。(继承自 Component。)
DiscardNull获取或设置一个值,该值指示 Null 字节在端口和接收缓冲区之间传输时是否被忽略。
DsrHolding 获取数据设置就绪 (DSR) 信号的状态。
DtrEnable 获取或设置一个值,该值在串行通信过程中启用数据终端就绪 (DTR) 信号。
Encoding 获取或设置传输前后文本转换的字节编码。
Events 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。)
Handshake