我有一个问题,似乎我找不到任何讨论此问题的主题,或者我只是输入了错误的关键字。无论如何,我正在尝试拆分字符串。有时它只是工作正常,但大多数时候出现随机字符。该字符串来自串口。这是我的代码:`
string Input;
Input = ComPort.ReadExisting();
string[] word = Input.Split(' ');
if (word.Length >= 5)
{
Air.Text = word[2];
Pintu2.Text = word[1];
Pintu1.Text = word[0];
Jendela1.Text = word[3];
Jendela2.Text = word[4];
}
else
{
Air.Text = "No Data";
Pintu2.Text = "No Data";
Pintu1.Text = "No Data";
Jendela1.Text = "No Data";
Jendela2.Text = "No Data";
}
以下是截图。