我想比较从UART收到的字符串,并与GUI中特定列中的每一行进行比较。
这是正确的方法吗?
private void compare()
{
int i;
DataSet ds = new DataSet();
compareString = serialPort.Read(); //receive string from UART
while(1){
if(compareString == ds.Tables[0].Rows[i][3].ToString())
{doorOpen();}
else {continue;}
i++;
}
}