在下面的代码中,有没有办法在没有new关键字的情况下同时选择a和b?
(from a in Enumerable.Range(1, 9)
from b in Enumerable.Range(1, 9) select a,b).ToArray();
修改 我的目标是避免像新的{ax = a,bx = b}
那样重命名答案 0 :(得分:1)
你也可以使用元组类,你不必指定变量
IEnumerable<Tuple<int, int>> c = (from a in Enumerable.Range(1, 9)
from b in Enumerable.Range(1, 9)
select new Tuple<int, int>(a, b));