如果我有一个数字,我需要增加它n次并将它们添加到列表中,有没有办法在lambda中的1行中执行此操作?
例如.
int n = 5; //5 elements.
int x = 10; // starts at 10
//do stuff
List<int> list;
//list now contains: 10, 11, 12, 13, 14
Run Code Online (Sandbox Code Playgroud)
Ant*_*ram 15
如果要构建一个包含来自给定起点的5个元素的列表,可以使用递增1 Enumerable.Range.
var list = Enumerable.Range(10, 5).ToList();
Run Code Online (Sandbox Code Playgroud)
要将它们添加到预先存在的列表中,请将其与 AddRange
list.AddRange(Enumerable.Range(10, 5));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1538 次 |
| 最近记录: |