使用C#在特定时间创建对象
本文关键字:定时间 创建对象 使用 | 更新日期: 2023-09-27 17:57:33
我想写一个程序,在特定的时间创建和删除一个类的对象。
例如,类中的一个对象每4分30秒创建一次,然后在之后的某个时间删除。
我该怎么做?
谢谢大家。。。
可以使用后台工作人员:
BackgroundWorker worker = new BackgroundWorker();
worker.DoWork += DoWork();
private void DoWork (object sender, DoWorkerEventArgs e)
{
bool stop = false;
while(!stop)
{
Thread.Sleep(someTime);
this.Object = new Object(); // Create your object the way you want.
stop = e.CancellationPending;
}
}
目前我无法测试我的代码。你可以使用手动复位,而不是线程睡眠;