我刚刚开始学习 LINQ, 我想知道是否可以使用 LINQ 将元素分组到 3 个不同的堆栈中。 这就是我所拥有的,是否可以在 from 子句中添加多个数组,以及如何添加?
var uniqueValues =
from n in valuesStack.ToArray()
group n by n into nGroup
select nGroup.Key;
最佳答案
您可以将堆栈联合
在一起。
var s1 = new Stack<int>();
var s2 = new Stack<int>();
var s3 = new Stack<int>();
var r = s1.Union(s2.Union(s3)).ToArray();
关于c# - 是否可以使用 LINQ 合并堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3353707/