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

AsEnumerable() ใน C#

เพื่อแปลงประเภทเฉพาะให้เป็น 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