c# - 在 .NET 中使用整数填充列表的更简单方法

标签 c# .net linq list

<分区>

Possible Duplicate:
Populating a list of integers in .NET

除此之外,在 C# 中是否有更简单或更优雅的初始化整数列表的方法?

List<int> numberList = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

for(int i = 1; i <= 10; i++)
{
    numberList.Add(i);
}

这似乎不太实用——尤其是当列表包含大量值时。循环会是更实用的解决方案吗?

谢谢,

抄送

最佳答案

您可以利用 Enumerable.Range()方法:

var numberList = Enumerable.Range(1, 10).ToList();

第一个参数是开始的整数,第二个参数是要包含多少个连续整数。

关于c# - 在 .NET 中使用整数填充列表的更简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4926362/

相关文章:

c# - 在 Ubuntu 中没有可用于格式 GIF 的编解码器

c# - 有没有办法只在 C# 中设置一次属性

c# - 具有 T 类型如何在程序集中找到所有扩展 Base<T> 的类?

c# - 按组名称匹配正则表达式中的组的更好方法是什么

c# - 使用 HttpWebRequest 登录网站

c# - 加快 linq/实体结果的返回速度

c# - 解决 Linq To Entities 中缺少 'Contains' 的问题

c# - 如何将 List<Bear> 或 List<Goat> 分配给 List<IAnimal>

c# - Azure AD Multi-Tenancy 权限

c# - NHIbernate 刷新一个集合