Jon*_*eet 76
当然:
ArrayList arrayList = new ArrayList(list);
这有效,因为List<T>工具ICollection.
但是,如果可能的话,我强烈建议你避免 ArrayList(以及其他非通用集合).你可以重构任何想要ArrayList使用泛型集合的代码吗?
ArrayList有一个接受一个的构造函数ICollection.自List<T>实现ICollection以来,以下应该工作:
var myArrayList = new ArrayList(myList);