Sử dụng phương thức AsEnumerable () để truyền một kiểu thành tương đương IEnumerable của nó. Nó là một phương thức mở rộng.
Đối với ví dụ của chúng tôi, chúng tôi đã thiết lập một mảng.
int[] myArr = new int[10]; myArr[0] = 1; myArr[1] = 2; myArr[2] = 3; myArr[3] = 4; myArr[4] = 5;
Bây giờ, chúng tôi đã sử dụng phương thức AsEnumerable () để ép kiểu.
myArr.AsEnumerable();
Ví dụ
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); } } }
Đầu ra
1 2 3 4 5 6 7 8 9 10