gpt4 book ai didi

c# - 如何在 C# 中处理无限循环

转载 作者:行者123 更新时间:2023-11-30 20:06:23 24 4
gpt4 key购买 nike

我有一个小程序,应该从通过 USB 连接的设备中采样一些值。我想每 0.5 秒对设备进行一次采样 - 所以我创建了一个循环,每 500 毫秒重复一次并且运行良好:

while(_bool)
{
Sample_USB_Device();
Present_Data_To_Screen();
}

我的问题是:

如何控制 _bool 变量?当我运行代码时,GUI 卡住并且我无法访问它。我尝试使用线程,但无法将数据从线程发送回 GUI(或者我不知道如何发送)。

最佳答案

您可以使用 Timer以指定的时间间隔运行代码,而不是使用循环。可以启用或禁用定时器。

关于c# - 如何在 C# 中处理无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com