web-dev-qa-db-fra.com

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

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

35
Rella

FIFO signifie premier entré, premier sorti. La structure de données que vous recherchez est appelée Queue .

60
Dave Markle

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.

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

Vous souhaitez utiliser un objet de 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 LIFO: Stack Link

20
kemiller2002

Cherchez-vous le Queue<T> classe?

15
LukeH