对象函数的数组

时间:2013-01-11 21:55:28

标签: vb.net

我有第三方网络服务。使用VB.Net,我正在使用的函数的一个参数接受MyObject的数组。因此,如果我编写下面的代码,SomeFunction将按预期工作。

    Dim myArr(0) As MyObject
    SomeFunction(myArr)

由于myArr可以包含许多元素,我想创建一个不同的函数,这将允许我传入相关元素(0,1,2,3,4 ... 。)进入SomeFunction,而不是传递0(在这种情况下是手动)。

我不知道该怎么做。有人可以在这帮忙吗?

1 个答案:

答案 0 :(得分:2)

我不确定我是否完全理解你的问题,但是如果你试图传递对象的单个值而不是数组,那么你尝试过类似的东西吗?

Dim myArr1 As MyObject
Dim myArr1 As MyObject

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

或者,更具体地说,在您的情况下:

Dim myArr(100) As MyObject

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

......沿着这些方向做点什么?

如果我没有正确理解你的问题,我道歉。