投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/7/9 01:49:32
ary1 と ary2 の要素数が違っていた場合には、どのように扱うのでしょうか?

> これをLINQなどを使って簡潔に書きたいと思っています。
Function AddElements(ByVal ary1() As DoubleByVal ary2() As DoubleAs Double()
  Return ary1.Select(Function(e, i) e + ary2(i)).ToArray()
End Function

Sub Main()
  Dim a() As Double = {1,2,3,4}
  Dim b() As Double = {20,30,40,50}
  Array.ForEach(AddElements(a, b), AddressOf Console.WriteLine)
End Sub