对于给定N(int)输出List<strings> out;
包含字符串"1", "1 2"... "1 2 ... N"
的代码术语,最短的是什么?对于N == 3 out
将包含“1”; “1 2”; “1 2 3”
答案 0 :(得分:3)
Enumerable.Range(1, n)
.Select(i => String.Join(" ", Enumerable.Range(1, i)))
.ToList();
对于n = 3产生:
[
"1",
"1 2",
"1 2 3"
]