0

可能重复:
C#:将对象添加到队列时触发事件

我正在开发一个下载程序。我想使用fifo。我的队列必须是动态的。一些事件处理程序可以将一个对象添加到我的列表中,然后某个事件必须运行并获取队列中的一个项目并下载它。重复下一个项目,依此类推。

我不确定我是否很好地解释了我的目标。我只想使用动态结构。我查看了 Queue 类,但它没有关于添加项目的任何事件。用户可以将链接添加到我的队列,它将逐项下载。如果添加了新项目,则必须触发某些事件并且必须开始下载它,或者应该将项目放入队列中。

其次,FIFO有什么替代方案吗?

4

0 回答 0