LINQ repeat方法

本文概述

  • LINQ重复方法的语法
  • LINQ重复方法示例
在LINQ中, 基于指定的索引值, 使用Repeat方法或运算符生成具有与重复次数相同次数的集合。
LINQ重复方法的语法 【LINQ repeat方法】这是LINQ Repeat方法的语法, 用于根据指定的索引值生成重复的数字。
IEnumerable< int> obj = Enumerable.Repeat(100, 10);

在以上语法中, 我们使用两个参数定义了Repeat方法。在这里, 第一个参数告诉整数的起始元素, 第二个参数告诉整数顺序重复相同数字的次数。
LINQ重复方法示例 这是用于生成集合的LINQ Repeat方法的示例, 该方法始终包含相同的数字。
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){//IEnumerable.Repeat() method iterate upto 10 numbers IEnumerable< int> obj1 = Enumerable.Repeat(100, 10); //foreach loop is used to print the number 100 upto 10 times.foreach (var item in obj1){Console.WriteLine(item); }Console.ReadLine(); }}}

在上面的代码中, 我们在Range(100, 10)中定义了Repeated方法。因此, 它将起始数字设为” 100″ , 并且将生成相同的数字” 10″ 次。这是因为第二个参数定义为10。这就是为什么它将返回相同数字10次的原因。
输出
LINQ repeat方法

文章图片
在这里, 我们展示了如何使用LINQ Repeat方法来生成基于C#中指定长度的具有重复编号的集合。

    推荐阅读