gpt4 book ai didi

c# - 使用 LINQ 查询初始化 List

转载 作者:行者123 更新时间:2023-11-30 13:12:22 26 4
gpt4 key购买 nike

我正在初始化 List<int>在构造函数中存储两个简单的常量,MinValue 和 MaxValue:

private const int MinValue = 1;
private const int MaxValue = 100;

private List<int> integerList = new List<int>();

public Class()
{
for (int i = MinValue ; i < MaxValue ; i++)
{
integerList .Add(i);
}
}

有没有一种方法可以使用简单的 LINQ 查询来初始化列表?自List<T>可以用 IEnumerable<T> 构建, 是否存在如下形式的查询?

private List<int> integerList = new List<int>(<insert query here>);

这可能吗?

最佳答案

这可以通过使用 Enumerable.Range 来实现

List<int> integerList = Enumerable.Range(MinValue, MaxValue - MinValue).ToList();

关于c# - 使用 LINQ 查询初始化 List<int>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7127323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com