เพื่อคืนค่าคอลเลกชันที่มีสมาชิกซ้ำใน C# ให้ใช้เมธอด Enumerable.Repeat
เป็นส่วนของ namespace System.Linq
สมมติว่าคุณต้องการทำซ้ำตัวเลข 2 ครั้ง สำหรับนั้น ให้ตั้งค่าตัวเลขและความถี่ของการทำซ้ำ:
Enumerable.Repeat(50, 2);
ตอนนี้ กำหนดให้ตัวแปรและแสดงผล
ตัวอย่าง
using System;
using System.Linq;
class Demo
{
static void Main()
{
// ทำซ้ำสมาชิก 50 สองครั้ง
var num = Enumerable.Repeat(50, 2);
// แสดงสมาชิกที่ทำซ้ำ
foreach (int ele in num)
{
Console.WriteLine(ele);
}
}
}
ผลลัพธ์
50
50