Hier soir, j'avais rêvé que ce qui suit était impossible. Mais dans le même rêve, quelqu'un de SO m'a dit le contraire. Je voudrais donc savoir s’il est possible de convertir System.Array
enList
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);
à
List<int> lst = ints.OfType<int>(); // not working
Array
vers ce qu'il est réellement, un int[]
, alors vous pouvez utiliser ToList
:((int[])ints).ToList();