试图找到一种对C#
范围内的每个数字执行操作的方法。假设12300
到12400
。
尝试过:
IEnumerable<int> numbers = Enumerable.Range(12300, 12400);
但这只给了我一个列表,该列表是从
12400
开始的12300
数字。 最佳答案
好吧,您需要对第二个参数(即计数)进行数学运算:
int startNumber = 12300;
int endNumber = 12400;
int count = endNumber - startNumber + 1; // +1 if you want to include the end
var range = Enumerable.Range(startNumber, count);