Hi
i hav an idea but didnt try will it work r not.
1.Collect the values in array from queue.
2.Sort them using any sort.
3.Find the middle value.
4.int NoToRemove = middlevalue.
5.queue.Remove(NoToRemove).
class Program
{
static void Main()
{
Queue<int> queue = new Queue<int>();
queue.Enqueue(5);
queue.Enqueue(10);
queue.Enqueue(15);
queue.Enqueue(20);
int[] array = new int[queue.Count];
queue.CopyTo(array, 0);
int textToRemove = middlevalue;
queue.Remove(texttoRemove);
}
}
i think this will work....