我的代码中有一个DataTable,例如pdt。我只想选择所有的table["id"]
,然后填充整数数组。我如何获得使用LINQ的id列表作为int使用LINQ
我可以继续用foreach
但我努力学习Lambda表达式。 我无法弄清楚如何处理这个问题。
我已经试过
List<int> Ids = pdt.Select(row => row["Id"]; return Convert.ToInt32(r));
和
int[] Ids = pdt.Select(row => row["Id"]);
,但似乎没有任何工作。我很确定这是一个基本问题,请帮助新手。
Nowdays你可以像'变种IDS = yourObject.Select(X => x.Id).ToList();' – 2016-04-29 17:54:59