本文概述
- LINQ重复方法的语法
- LINQ重复方法示例
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方法来生成基于C#中指定长度的具有重复编号的集合。
推荐阅读
- LINQ empty方法
- LINQ range方法
- LINQ生成操作
- LINQ Concat方法
- LINQ SequenceEqual方法
- LINQ except方法
- LINQ distinct方法
- LINQ相交方法
- LINQ联合方法