Посмотрите на следующий блок кода,Почему мне нужно снова преобразовать DataRow в DataRow?
DataTable _table = new DataTable();
//1) Why I need to Convert DataRow again into DataRow by Casting ?
List<DataRow> _rows = _table.Rows.Cast<DataRow>().Select(a => a).ToList();
//2) Why this is not valid?
List<DataRow> _rows = _table.Rows.Select(a => a).ToList();
В первом случае, почему мне нужно преобразовать DataRow снова в DataRow? и почему второй случай недействителен?