我想编写一个程序,在特定时间创建和删除一个类的对象。
例如,每隔4分30秒创建一个类中的一个对象,然后在之后的某个时间删除。我怎么能这样做?
谢谢你们......
答案 0 :(得分:0)
可以通过后台工作人员来完成:
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;
}
}
此时我无法测试我的代码。您可以使用ManualReset;而不是Thread.Sleep;