在LINQ中,Range方法或运算符用于根据指定的起始索引和结束索引的值生成整数或数字序列。
下面是基于指定索引生成数字序列的LINQ Range方法的语法。
IEnumerable<int> obj = Enumerable.Range(100, 10);
根据上述语法,无涯教程使用两个参数定义了Range方法。这里,第一个参数显示整数的起始元素,第二个整数告诉它可以按顺序显示整数的限制。
下面是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 的数字 IEnumerableobj1 = Enumerable.Range(100, 10); //foreach 循环用于打印从 100 到 109 的数字 foreach (var item in obj1) { Console.WriteLine(item); } Console.ReadLine(); } } }
在上面的例子中,我们定义了从(100,10)开始的范围,所以它将以“100”为起始数字,直到“109”。之所以做这一切,是因为这里我们定义了第二个参数为 10,所以它会返回最大为 10 的数字。
链接:https://www.learnfk.comhttps://www.learnfk.com/linq/linq-range-method.html
来源:LearnFk无涯教程网
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)