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

โปรแกรม C# เพื่อแปลงประเภทเป็น IEnumerable เทียบเท่า


ใช้วิธี AsEnumerable() เพื่อแปลงประเภทให้เทียบเท่ากับ IEnumerable เป็นวิธีการต่อยอด

ตัวอย่างเช่น เราได้ตั้งค่าอาร์เรย์

int[] myArr = new int[10];
myArr[0] = 1;
myArr[1] = 2;
myArr[2] = 3;
myArr[3] = 4;
myArr[4] = 5;

ตอนนี้ เราได้ใช้วิธี AsEnumerable() เพื่อส่ง

myArr.AsEnumerable();

ตัวอย่าง

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] myArr = new int[10];
      myArr[0] = 1;
      myArr[1] = 2;
      myArr[2] = 3;
      myArr[3] = 4;
      myArr[4] = 5;
      myArr[5] = 6;
      myArr[6] = 7;
      myArr[7] = 8;
      myArr[8] = 9;
      myArr[9] = 10;

      // AsEnumerable
      var a = myArr.AsEnumerable();

      // Displaying
      foreach (var item in a) {
         Console.WriteLine(item);
      }
   }
}

ผลลัพธ์

1
2
3
4
5
6
7
8
9
10