如何根据时间调用方法

本文关键字:调用 方法 时间 何根 | 更新日期: 2023-09-27 17:57:35

嗨,我对C#编程还很陌生。如何使用时间戳来控制方法的调用?

例如,如果时间戳小于一定的秒数,则调用一个方法。如果它运行了一段时间,请调用另一个方法。

有人能指引我朝正确的方向走吗?

这是我想使用的代码:

DateTime.Now.Second + DateTime.Now.Minute * 60;

我知道如何使用if和else语句。我所想做的就是让计算机控制它们何时使用时间激活。

如何根据时间调用方法

您可能希望使用if-else语句

// Sample usage
var seconds = DateTime.Now.Second;
var time = DateTime.Now.Second + DateTime.Now.Minute * 60;
if(time < certainNumberOfSeconds) // Sample Condition.
     // Invoke a method
else
    // Invoke a different method.
var secondsUntilRunSecondMethod = (WaitingInSeconds - currentTime.Seconds) % 60;

您可以在计时器中使用secondsUntilRunSecondMethod,并从计时器中运行该方法。