Convert List<string> to ArrayList

本文关键字:to ArrayList gt string lt Convert List | 更新日期: 2023-09-27 18:01:22

谁知道将字符串的List转换为ArrayList的最简单方法?

我尝试在代码之前设置(ArrayList),但这没有做任何事情。

Convert List<string> to ArrayList

当然:

ArrayList arrayList = new ArrayList(list);

这是因为List<T>实现了ICollection

但是,我强烈建议您尽可能避免使用 ArrayList(和其他非泛型集合)。你能重构任何想让ArrayList使用泛型集合的代码吗?

ArrayList有一个接受ICollection的构造函数。由于List<T>实现了ICollection,下面的代码应该可以工作:

var myArrayList = new ArrayList(myList);