我有兩個double[] X
和double[] Y
。
我想創建一個新的數組Z,其中每個Zi = Xi * Yi使用LINQ將兩個陣列轉換爲新陣列
我想知道是否可以使用LINQ?
(我正在學習LINQ,當然我可以使用plain)。
我有兩個double[] X
和double[] Y
。
我想創建一個新的數組Z,其中每個Zi = Xi * Yi使用LINQ將兩個陣列轉換爲新陣列
我想知道是否可以使用LINQ?
(我正在學習LINQ,當然我可以使用plain)。
如果你不想使用第三方lib或.NET 4.0,你可以使用「選擇」
double[] z = x.Select((d, i) => d * y[i]).ToArray();
「i」是元素「d」的當前迭代的指數和它在這裏用於從y中檢索一致元素。