Ответ 1
FIFO означает first-in-first-out. Структура данных, которую вы ищете, называется Queue.
Существует ли стандартный набор в .NET, который реализует стек FIFO?
FIFO означает first-in-first-out. Структура данных, которую вы ищете, называется Queue.
FIFO означает сначала сначала. Это в отличие от LIFO (или FILO, как указал lucero). который является последним в первом.
Ссылка, сравнивающая очереди, стеки и хеш-таблицы.
Вы хотите использовать объект очереди для операций FIFO:
http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=66
Ссылка MSDN на очереди
И для операций LIFO используется стек: Stack Link
Вы ищете Queue<T>
класс?