无涯教程-LINQ - Range方法

53 阅读1分钟

在LINQ中,Range方法或运算符用于根据指定的起始索引和结束索引的值生成整数或数字序列。

LINQ Range方法的语法

下面是基于指定索引生成数字序列的LINQ Range方法的语法。

IEnumerable<int> obj = Enumerable.Range(100, 10);

根据上述语法,无涯教程使用两个参数定义了Range方法。这里,第一个参数显示整数的起始元素,第二个整数告诉它可以按顺序显示整数的限制。

LINQ范围方法示例

下面是LINQ Range方法的示例,用于生成包含数字序列的集合。

using System;
using System. Collections;
using System.Collections.Generic;
using System. Linq;
using System. Text;
using System.Threading.Tasks;

namespace ConsoleApp1 { class Programme2 { static void Main(string[] args) { //Enumerable.Range() 方法最多迭代 10 个从 100 到 109 的数字 IEnumerable obj1 = Enumerable.Range(100, 10); //foreach 循环用于打印从 100 到 109 的数字 foreach (var item in obj1) { Console.WriteLine(item); } Console.ReadLine(); } } }

在上面的例子中,我们定义了从(100,10)开始的范围,所以它将以“100”为起始数字,直到“109”。之所以做这一切,是因为这里我们定义了第二个参数为 10,所以它会返回最大为 10 的数字。

输出:

LINQ Range Method

参考链接

www.learnfk.com/linq/linq-r…