使用下面的代码可以将 ArrayList 转换为对应的数组类 型。实现这一功能是非常简单的使用下面一行代码。下面代码用于将 ArrayList 转换为数组。
ArrayList arrList= new ArrayList();
int[] arrToConvert = new int[]{};
// 添 加一些整型类型值到 ArrayList
arrList.Add(1);
arrList.Add(2);
arrList.Add(3);
arrList.Add(4);
// 将 ArrayList 转换为数组
arrToConvert = (int[])arrList.ToArray(typeof(Int32));
在上面的例子中,我们将 整型值存储在 ArrayList 中,因此我们可以将它们转换为整型数组中。同样也可以转换任意的数据类型的 ArrayList 到数组中,例如 string , decimal , float , double , object 等。