LINQ - Repeat方法

LINQ - Repeat方法 首页 / LinQ入门教程 / LINQ - Repeat方法

在LINQ中,Repeat方法或运算符用于基于指定的索引值生成与重复次数相同的集合。

LINQ Repeat方法的语法

以下是基于指定索引值生成重复数字的LINQ Repeat方法的语法。

链接:https://www.learnfk.comhttps://www.learnfk.com/linq/linq-repeat-method.html

来源:LearnFk无涯教程网

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() 方法最多迭代 10 个数字
           IEnumerable obj1 = Enumerable.Repeat(100, 10);
    //foreach 循环用于打印数字 100 最多 10 次。
            foreach (var item in obj1)
            {
                Console.WriteLine(item);
            }
                Console.ReadLine();
        }
    }
}

在上面的代码中,我们在 Range(100,10) 中定义了 Repeated 方法。所以它将起始数字作为“100”,它将生成相同的数字“10”次。这是因为第二个参数定义为10;这就是为什么它会返回相同的数字 10 次。

输出:

LINQ Repeat() Method

在这里,无涯教程展示了如何使用LINQ Repeat方法根据C#中指定的长度生成具有重复数字的集合。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

玩转webpack -〔程柳锋〕

Netty源码剖析与实战 -〔傅健〕

架构实战案例解析 -〔王庆友〕

Service Mesh实战 -〔马若飞〕

说透芯片 -〔邵巍〕

全链路压测实战30讲 -〔高楼〕

中间件核心技术与实战 -〔丁威〕

手把手教你落地DDD -〔钟敬〕

B端产品经理入门课 -〔董小圣〕

好记忆不如烂笔头。留下您的足迹吧 :)