Как работать с "FIFO" в C#.NET?

есть ли стандартная коллекция в .NET, которая реализует стек FIFO?

3 ответов


FIFO означает первый-в-первый-выход. Структура данных, которую вы ищете, называется очереди.


ФИФО означает первый в первый выход. Это в отличие от ЛИФО (или фило, как указал Лусеро). который входит последним, выходит первым.

ссылка, сравнивающая очереди, стеки и хэш-таблицы.

вы хотите использовать объект очереди для операций FIFO:

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

MSDN ссылка на очереди

и стек используется для операций LIFO:Стек Ссылке


вы ищите Queue<T> класса?