Đêm qua tôi đã mơ rằng những điều sau đây là không thể. Nhưng trong cùng một giấc mơ, ai đó từ SO đã nói với tôi điều khác. Do đó tôi muốn biết nếu có thể chuyển đổi System.ArraythànhList
Array ints = Array.CreateInstance(typeof(int), 5);
ints.SetValue(10, 0);
ints.SetValue(20, 1);
ints.SetValue(10, 2);
ints.SetValue(34, 3);
ints.SetValue(113, 4);
đến
List<int> lst = ints.OfType<int>(); // not working
Arraynhư vậy, an int[], sau đó bạn có thể sử dụng ToList:((int[])ints).ToList();