Peek在队列开始处返回对象,但不删除它。

如果我想对“队列中的最后一个对象”执行相同的操作,该怎么办。即“最新”的(刚刚插入的)。

我已经尝试过queue.Reverse().Peek(),但是无法编译。

最佳答案

请尝试以下操作:

queue.Last()


queue.Reverse().Peek()不起作用,因为Reverse()返回的IEnumerable<T>实例没有定义Peek()方法。

关于c# - 如何从FIFO队列中返回新对象而不删除它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13340689/

10-12 01:57