如果我有兩個數字數組,例如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