Comment travailler avec "FIFO" dans C#.NET?

Existe-t-il une collection standard dans. NET qui implémente une pile FIFO?

30
demandé sur Peter Mortensen 2010-06-03 17:19:10

3 réponses

FIFO signifie premier entré, premier sorti. La structure de données que vous recherchez s'appelle une file d'attente .

55
répondu Dave Markle 2014-04-25 14:11:35

FIFO signifie premier entré premier sorti. C'est par opposition à LIFO (ou FILO comme l'a souligné lucero). qui est le dernier entré-premier sorti.

Un lien comparant les files d'attente, les piles et les tables de hachage.

Vous souhaitez utiliser un objet File d'attente pour les opérations FIFO:

Http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=66

Lien MSDN sur files d'attente

Et une pile est utilisée pour les opérations LIFO: Stack Link

17
répondu kemiller2002 2010-06-03 13:45:24

Cherchez-vous le Queue<T> cours?

13
répondu LukeH 2014-05-10 08:51:26