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