Я делаю приложение, используя c #.У меня есть одна очередь следующим образом ...
Queue QueueData = new Queue(60);
Я хочу найти минимальный и максимальный элемент из этой очереди.Есть идеи?
Вы можете использовать методы linq Min и Max.
Min
Max
Преобразуйте свои Queue в Queue<T> и посмотрите здесь примеры: http://code.msdn.microsoft.com/LINQ-Aggregate-Operators-c51b3869
Queue
Queue<T>
Конечно, вы должны указать, какое значение вы хотите, максимальные и минимальные значения:
var max = QueueData.Max(x => x.SomeSelectedComparableValue); var min = QueueData.Min(x => x.SomeSelectedComparableValue);