As per my understanding you wants to convert
List<DataRow> to List of array
In that case you can follow the below two ways
var lst = new List<datarow>();
1. using LINQ
List<object[]> lstObj = lst.Select((x) => x.ItemArray).ToList();
2. using foreach
var lstobj = new List<object[]>();
foreach (DataRow drTemp in lst)
lstobj.Add(drTemp.ItemArray);
Suppose if you want to convert from
List<DataRow>
to complete array, then you can follow the below code
var newobj = lst.Select((x) => x.ItemArray).ToArray();