Вы можете использовать ToArray, который опубликовали другие, но если вы хотите выполнить некоторую проверку исходного списка или изменить определенные элементы по мере их ввода, вы также можете использовать что-то вроде этого:
var myStringArray = new string[ArrayList.Count];
int i = 0;
foreach(var item in ArrayList)
{
myStringArray[i] = item;
i++;
}