Conversion de Système.Tableau pour la Liste

La nuit dernière, j'ai eu de rêve que le suivant était impossible. Mais dans le même rêve, quelqu'un de la SORTE m'a dit le contraire. Donc je voudrais savoir si il est possible de convertir System.Array à List

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
  • Ci-dessous lien à montrer comment il le fait en c# codegateway.com/2011/12/...
  • Vous devez lancer le Array pour ce qu'elle est réellement, un int[], alors vous pouvez utiliser ToList: ((int[])ints).ToList();
InformationsquelleAutor user193276 | 2009-10-21