我的C#应用中接收的数据由于收集器阵列过于书面,而不是附后而丢失。
char[] pUartData_c;
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
try
{
pUartData_c = serialPort1.ReadExisting().ToCharArray();
bUartDataReady_c = true;
}
catch ( System.Exception ex )
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
在这种例子中,每收到新数据时,“pUartData_c即为超写。 在某些制度中,这并不是一个问题,因为数据迅速出现。 然而,关于接受缓冲的其他系统数据则不完整。 如何接收数据<代码>p UartData_c ,而不是超标准。 我正在使用Microsoft Vision C# 2008快版。 感谢。