使用C#在特定时间创建对象

本文关键字:定时间 创建对象 使用 | 更新日期: 2023-09-27 17:57:33

我想写一个程序,在特定的时间创建和删除一个类的对象。

例如,类中的一个对象每4分30秒创建一次,然后在之后的某个时间删除。

我该怎么做?

谢谢大家。。。

使用C#在特定时间创建对象

可以使用后台工作人员:

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;
    }

}

目前我无法测试我的代码。你可以使用手动复位,而不是线程睡眠;