有一个任务(一个时间段),每隔一段时间会重复执行一次,求任意一个时间段内是否有任务。
System.Threading.Timer timer=new System.Threading.Timer(new TimerCallback(方法名),object 方法参数,int 方法开始时间,int 方法多常时间执行一次)
private void 方法名(object 方法参数)
{
记录现在时间。例如,newdt
}
private bool IsExistTask(Datetime dt1,Datetime dt2)
{
if(dt2<=(newdt+方法多常时间执行一次)&&dt1>=(newdt+方法多常时间执行一次))
{
return true;
}
else
{
return false;
}
}