Pourquoi n'utiliseriez-vous pas simplement un tableau de taille 2 ? Une file d'attente est censée pouvoir croître et rétrécir de manière dynamique.
Ou créez une classe wrapper autour d'une instance de Queue<T>
instance et chaque fois que l'on met en file d'attente un objet <T>
, vérifiez la taille de la file d'attente. Si supérieur à 2, retirez le premier élément de la file d'attente.