【发布时间】:2020-12-08 10:24:00
【问题描述】:
LINQ 方法是否会以 LIFO(后进先出)顺序迭代 Stack(在我的特定情况下为 Stack<T>)的内容(即:每个弹出的顺序相同元素,这与它们被推入堆栈的顺序相反)。此外,由于没有副作用,它会在迭代时避免弹出堆栈吗?
一个简单的问题,我会假设是和是,但一个如此简单的问题以至于搜索产生了大量与 LINQ 和 Stack 相关的答案,而我浏览的无数结果中没有一个专门回答这个案例。
【问题讨论】:
-
你指的是
Stack<T>类吗?