如果我有两个数字数组,例如double[] a, b
和欲产生其中每个元素加入a
和b
我可以用循环做一个第三阵列我可以使用LINQ在数值上添加两个数组的值吗?
double[] a, b, c
// fill in a, b and initialize c
for(int i=0; i<c.Length; i++)
{
c[i] = a[i] + b[i];
}
所以,问题是;有没有办法处理LINQ而不是循环?
PS。假设我已经有一个二元运算Func<double,double,doube> add = (x,y)=>x+y;
谢谢,这是我想要的,因为我使用VS2008。 – ja72 2013-03-07 13:32:13