เพื่อแปลงประเภทเฉพาะให้เป็น IEnumerable ที่เทียบเท่า ให้ใช้เมธอด AsEnumerable() เป็น extension method
นี่คืออาร์เรย์ของเรา:
int[] arr = new int[5];
arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50;
ตอนนี้ ให้ดึง IEnumerable ที่เทียบเท่า:
arr.AsEnumerable();
ตัวอย่าง
using System;
using System.Linq;
class Demo
{
static void Main()
{
int[] arr = new int[5];
arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50;
var res = arr.AsEnumerable();
foreach (var ele in res)
{
Console.WriteLine(ele);
}
}
}
ผลลัพธ์
10
20
30
40
50