Computer >> Máy Tính >  >> Lập trình >> C#

AsEnumerable () trong C #


Để truyền một kiểu cụ thể sang kiểu tương đương IEnumerable của nó, hãy sử dụng phương thức AsEnumerable (). Nó là một phương thức mở rộng.

Sau đây là mảng của chúng tôi -

int[] arr = new int[5];
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;

Bây giờ, hãy lấy IEnumerable tương đương.

arr.AsEnumerable();

Ví dụ

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);
      }
   }
}

Đầu ra

10
20
30
40
50