0

サードパーティの Web サービスを利用しています。VB.Net では、私が使用している関数のパラメーターの 1 つが の配列を受け入れますMyObject。したがって、以下のコードを記述した場合、SomeFunction期待どおりに動作します。

    Dim myArr(0) As MyObject
    SomeFunction(myArr)

myArr多くの要素を保持できるため、(この場合は手動で) を渡すのではなく、関連する要素 (0,1,2,3,4...) を に渡すことができる別の関数を作成したいと考えましたSomeFunction0

これを行う方法がわかりません。誰かがここで助けてくれますか?

4

1 に答える 1

2

あなたの質問を完全に理解しているかどうかはわかりませんが、配列ではなくオブジェクトの単一の値を渡そうとしている場合は、次のようなことを試しましたか:

Dim myArr1 As MyObject
Dim myArr1 As MyObject

   SomeFunction({myArr1})
   SomeFunction({myArr2})

または、より具体的には、あなたの場合:

Dim myArr(100) As MyObject

   ... code ...
   SomeFunction({myArr(20)})

...それらの線に沿った何か??

あなたの質問を正しく理解していなかったら、申し訳ありません。

于 2013-01-11T22:21:04.420 に答える