个性化阅读
专注于IT技术分析

LINQ repeat方法

本文概述

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

LINQ重复方法的语法

这是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#中指定长度的具有重复编号的集合。


赞(0)
未经允许不得转载:srcmini » LINQ repeat方法

评论 抢沙发

评论前必须登录!