我想从另一个子中调用一个子。问题是在事件处理程序中有一个变量出现在代码中的其他地方。我认为这是一个由API提供的数据数组。事件处理程序括号中的变量称为“位置”。事件处理程序括号内的语法是:
ByVal positions as X.API.UpdateList
答案 0 :(得分:0)
我没有代码vb.net但是如果你使用的是ByVal
,那么你实际上是在引用值
变量positions
中的另一个变量包含相同数据的主子变量
所以尝试像这样调用Private Sub:
Call update(positions)
请注意,必须在主要子类中使用相同的数据类型声明positions
,如下所示。
Dim positions as X.API.UpdateList
当然,它保留了您在私人潜艇中使用所需的价值 希望这会有所帮助。