Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะสร้างอาร์เรย์ที่มีค่าซ้ำที่ไม่ใช่ค่าเริ่มต้นใน C # ได้อย่างไร


เราสามารถสร้างอาร์เรย์ที่มีค่าที่ไม่ใช่ค่าเริ่มต้นได้โดยใช้ Enumerable.Repeat() ทำซ้ำคอลเลกชันที่มีองค์ประกอบซ้ำใน C # ขั้นแรก กำหนดองค์ประกอบที่คุณต้องการทำซ้ำและจำนวนครั้ง

ตัวอย่างที่ 1

class Program{
   static void Main(string[] args){
      var values = Enumerable.Repeat(10, 5);
      foreach (var item in values){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

ผลลัพธ์

10
10
10
10
10

ตัวอย่างที่ 2

class Program{
   static void Main(string[] args){
      int[] values = Enumerable.Repeat(10, 5).ToArray();
      foreach (var item in values){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

ผลลัพธ์

10
10
10
10
10