c# 定时器的使用
来源:百度知道 编辑:UC知道 时间:2024/05/31 07:51:25
想做一个定时器,给他指定一个时间,比如
2008-12-30 08:12
当时间2008-12-30 08:12 时会自动触发一个方法,然后给这个方法传递一个string 参数,比如2008-12-30 08:12 这个时间.
不知道要怎么做呢.
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实现