【发布时间】:2015-01-05 01:53:05
【问题描述】:
我有一个整数列表 [1,2,3,4....100]。 我想使用 Linq 语句使其成为一个新列表: [[1,2],[2,3],[3,4]....[99,100]] 或 [[1,2,3],[2,3,4],[3,4,5].....[98,99,100]] 取决于用户输入的大小。在 VB.NET 中使用 linq 可以做到这一点吗?
应Enigmativity的要求:
给定一个对象列表,我想使用 Linq 对列表中的每 3 个连续项目应用一个函数,然后将它们聚合以获得最终答案:这是一个示例:原始列表:Point2D 列表(每个点具有 X 和 Y 坐标),在该列表中,每 2 个连续点 (pi,pj) 取 pi.X^2 + pj.Y^2,将所有这些值放入一个新列表中,最后取总和最终名单
【问题讨论】:
-
你不应该编辑一个问题来改变它的历史——这不是一个维基。您需要使问题的答案易于理解。
-
谢谢。下次我会记住这一点
标签: .net vb.net linq functional-programming