大家好,我对C#编程很新。如何使用时间戳来控制方法的调用?
例如,如果时间戳在一定的秒数内,则调用一种方法。 如果超过一段时间,则调用另一种方法。
有人能引导我朝着正确的方向前进吗?
这是我想要使用的代码:
DateTime.Now.Second + DateTime.Now.Minute * 60;
我知道如何使用if和else语句。我想做的就是让计算机在使用时间激活时进行控制。
答案 0 :(得分:1)
您可能希望使用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.
答案 1 :(得分:0)
var secondsUntilRunSecondMethod = (WaitingInSeconds - currentTime.Seconds) % 60;
您可以在计时器中使用secondsUntilRunSecondMethod并从计时器运行该方法。