Comment faire pour convertir une liste de tableaux à une fortement typé liste générique sans l'aide d'un foreach?

Voir l'exemple de code ci-dessous. J'ai besoin de la ArrayList à une Liste générique. Je ne veux pas utiliser foreach.

ArrayList arrayList = GetArrayListOfInts();  
List<int> intList = new List<int>();  

//Can this foreach be condensed into one line?  
foreach (int number in arrayList)  
{  
    intList.Add(number);  
}  
return intList;    
  • Dans le cas où vous n'êtes pas sûr que arrayList contient ne devrait types, de les filtrer arrayList.OfType<Maclasse>().ToList(). Voir stackoverflow.com/a/7845009/52277
InformationsquelleAutor James Lawruk | 2009-04-24