Почему нет IQueue или IStack < T> интерфейс в .NET Framework? [closed]

Я хотел написать объект, работающий с интерфейсом, подобным очереди. Я искал IQueue , но вернулся на удивление ни с чем.

Существуют следующие интерфейсы, связанные с коллекциями:

  • ICollection
  • IList
  • IDictionary
  • ISet

Что заставило эти типы коллекций получить четко определенные интерфейсы? Почему стеки и очереди не требуют наличия интерфейса?

35
задан Paul Turner 6 December 2010 в 15:23
поделиться