0

有没有办法在下面的代码中选择 a 和 b 而没有 new 关键字?

(from a in Enumerable.Range(1, 9)
from b in Enumerable.Range(1, 9) select a,b).ToArray();

编辑 我的目标是避免像 new {ax = a, bx = b} 这样重命名

4

1 回答 1

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));
于 2013-02-16T08:22:59.600 回答