c# 定时器的使用

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:51:25
想做一个定时器,给他指定一个时间,比如
2008-12-30 08:12

当时间2008-12-30 08:12 时会自动触发一个方法,然后给这个方法传递一个string 参数,比如2008-12-30 08:12 这个时间.

不知道要怎么做呢.

public class Timer
{
public Timer()
{
timer = new System.Threading.Timer(new TimerCallback(CallTimer));
timer.Change(1000, 100);
}
private System.Thread.Timer timer;
private void CallTimer(object state)
{
if(DateTime.Now == Convert.ToDateTime("2008-12-30 08:12 "))
YourMethod();

}
public void YourMethod()
{
}

}

Timer也可以用Thread实现