【发布时间】:2020-05-26 03:34:10
【问题描述】:
我正在尝试将文本框中的先前和当前数据存储到数组中,文本框中的数据会无限更新,直到程序停止。
我有一条线,那条线一直在更新,我想把之前收到的数据存起来,以后可以用这个数据。
我如何获取数据:
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
dataIn = serialPort1.ReadExisting(); // working
this.Invoke(new EventHandler(displayData)); // working
}
textBox_ReceievedData2.Text = dataIn;
【问题讨论】:
-
您的示例代码有点误导。您解释您不想要的内容,然后显示确切的示例代码。编辑您的问题以反映您想要的代码并指出您需要帮助的地方。 “这是我想要实现的代码,但我不知道如何创建......”
-
我更新了希望它更有意义
-
所以你想创建某种集合(如
List)来存储“dataIn”的值? -
我想我只是在不熟悉列表的情况下学习 c#,我看看
-
列表类似于
Array,除了List,您可以继续添加值直到 Int32.Max(我认为......无论如何都是很多值)。
标签: c# arrays forms user-interface