UWP(c#):主循环(事件循环)

时间:2016-11-02 11:57:59

标签: c# loops bluetooth uwp

背景: 我对C#和UWP比较陌生,并开始开发应用程序以学习基础知识。我试着寻找一个我认为是一个非常基本的问题的答案,但我找不到一个(可能是我的错)。

因此,我正在制作的应用程序连接到一个流式传输数据的蓝牙设备。

第一个"查看页面"是蓝牙设备的选择,然后它切换到我将要做其他一切的主要设备。我有事件处理程序来处理传入的流数据并处理/存储它。

但是我希望有一个"主循环"运行会对数据进行一些必要的操作。话虽如此,我真的不知道如何做这样的事情。

我想到的一种方法是使用类似下面的方法,从类构造函数中调用。但我不确定这是最好的方法。

async void MainLoop()
{
     while (true)
     {
         //do stuff
         await Task.Delay(TimeSpan.FromSeconds(X));
     }
 }

0 个答案:

没有答案