试图找到一种对C#范围内的每个数字执行操作的方法。假设1230012400

尝试过:

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);

09-06 18:18