Below code snippet show how to Convert ArrayList into Array and Array to ArrayList.
// Create the ArrayList first
ArrayList arrayList = new ArrayList();
arrayList.Add("FASDF");
arrayList.Add("dfFASDF");
arrayList.Add("FAdfdSDF");
arrayList.Add("FASDFfdf");
// Convert ArrayList into Array
string[] array = arrayList.ToArray(typeof(string)) as string[];
// Convert Array into ArrayList
ArrayList arrLst = new ArrayList(array);
Thanks