gpt4 book ai didi

linq - 使用 LINQ 将两个数组转换为一个新数组

转载 作者:行者123 更新时间:2023-12-01 07:47:20 25 4
gpt4 key购买 nike

我有两个 double[] Xdouble[] Y .
我想创建一个新数组 Z,其中每个 Zi = Xi * Yi

我想知道是否可以使用 LINQ?
(我现在正在学习 LINQ;当然我可以使用普通的)。

最佳答案

可以在 4.0 使用 Zip (这是 zip 的定义——在同一位置组合元素):

double[] Z = X.Zip(Y, (x, y) => x * y).ToArray();

在 3.5 你可以使用 MoreLinq ,它有一个自定义的 Zip 扩展方法。

关于linq - 使用 LINQ 将两个数组转换为一个新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3380777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com