C#在运行循环时向列表中添加整数

本文关键字:列表 添加 整数 运行 循环 | 更新日期: 2023-09-27 18:28:36

我已经尽力在标题中表达这一点,但基本上我想做的是在运行循环时将某些项目添加到List中,这样我就不必手动将它们放入if语句中。让我举一个例子,以便我能正确地解释。

示例:-

我需要的是:-第一个数字是500,它将在索引0中,然后我想要一个循环,在生成的最后一个数字上加150,这样int列表就会像这样,

index 0 = 500
index 1 = 650
index 2 = 800
index 3 = 950

重复执行此操作,直到最后一个数字将读取2000000

现在我相信,运行一个循环并基于条件会很简单,但我似乎只能计算出运行一个将值递增1的循环。

希望我已经解释得足够好

谨致问候,M

C#在运行循环时向列表中添加整数

现在我相信,运行一个循环并基于它会很简单条件,但我似乎只能想出运行一个循环增加1中的值。

这不是真的,您可以根据需要调整迭代器的增量。

var numbers = new List<int>();
for(int i=500; i<=2000000; i+=150)
{
    numbers.Add(i);
}

有关这方面的更多信息,请查看此处。

只是另一个实现:

var result = new List<int>();
var number = 500;
do
{
    result.Add(number);
    number+= 150;
} while (number <= 2000000);