我有第三方网络服务。使用VB.Net,我正在使用的函数的一个参数接受MyObject
的数组。因此,如果我编写下面的代码,SomeFunction
将按预期工作。
Dim myArr(0) As MyObject
SomeFunction(myArr)
由于myArr
可以包含许多元素,我想创建一个不同的函数,这将允许我传入相关元素(0,1,2,3,4 ... 。)进入SomeFunction
,而不是传递0
(在这种情况下是手动)。
我不知道该怎么做。有人可以在这帮忙吗?
答案 0 :(得分:2)
我不确定我是否完全理解你的问题,但是如果你试图传递对象的单个值而不是数组,那么你尝试过类似的东西吗?
Dim myArr1 As MyObject
Dim myArr1 As MyObject
SomeFunction({myArr1})
SomeFunction({myArr2})
或者,更具体地说,在您的情况下:
Dim myArr(100) As MyObject
... code ...
SomeFunction({myArr(20)})
......沿着这些方向做点什么?
如果我没有正确理解你的问题,我道歉。