在C#中执行操作直到特定时间[关闭]

Posted

技术标签:

【中文标题】在C#中执行操作直到特定时间[关闭]【英文标题】:Do action until specific time in C# [closed] 【发布时间】:2014-08-06 16:22:32 【问题描述】:

我正在尝试开发一个运行电机的 Windows Phone 应用程序。我只想执行 MoveCar 方法 1 秒,然后执行 Stop

我有这段代码可以正确移动 C 电机:

CarControl _cc;    
private void UP_Motor_C(object sender, RoutedEventArgs e)
    
        _cc.Turn = 50; //the C motor will start running in 50% speed
        _cc.LeftSpeed = 0; //the B motor will stop working
        _cc.RightSpeed = 0; //the A motor will stop working

        _cc.MoveCar();
    

我的问题是我缺少启动 MoveCar 的代码,仅持续一秒钟。实现我想要的最佳方式是什么?

【问题讨论】:

我猜 NXT 框架中有一些东西可以为你做到这一点...... 索要代码但不努力会让你被否决。 欢迎来到 ***!在移动一秒钟然后停下来之前先看看游览! ***.com/tour 【参考方案1】:
    _cc.Turn = 50; //the C motor will start running in 50% speed

    _cc.LeftSpeed = 0; //the B motor will stop working
    _cc.RightSpeed = 0; //the A motor will stop working

    _cc.MoveCar();

    System.Threading.Thread.Current.Sleep(1000);

【讨论】:

以上是关于在C#中执行操作直到特定时间[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

继续查询时间,直到它与给定时间匹配[关闭]

C# 在关闭窗口程序时执行一些操作

程序如何在特定时间运行? [关闭]

C# - 在需要时从多个运行的计时器中处理一个特定的计时器[关闭]

每个特定的时间值更改变量的值c# [关闭]

请教:C#中,如何在一个窗口中执行另一个窗口的操作?