在c#中,直到特定时间才执行操作

本文关键字:定时间 执行 操作 | 更新日期: 2023-09-27 18:08:56

我正在尝试开发一个运行电机的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只有一秒钟。实现我想要的最好的方法是什么?

在c#中,直到特定时间才执行操作

    _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);