【发布时间】:2017-02-14 17:48:20
【问题描述】:
我需要将数组与数组模型进行比较并完成结构,例如这个例子:
array = [0,1,2,3,4]
model = [0,0,0,0,0,0,0]
result = [0,1,2,3,4,0,0]
模型不能改变,它是一个引用数组。
关于实现这一目标的最佳方法的任何想法?
【问题讨论】:
-
比较的依据是什么?更大、更小、相等?
-
@MongZhu 因为我的理解不同于零
-
定义最佳。最快的?可能的代码更少? ...
-
不要忘记
Enumerable.Zip例如。array.Zip(model, (f, s) => f-s); -
@CallbackKid 这将迭代到两个序列中较短的一个,因此它不会包含示例的尾随零。