将数据表传递给函数

时间:2013-06-26 16:00:19

标签: vb.net parameter-passing

当您尝试将数据表传递到另一个函数时,在您调用它时会输入什么内容?

Private Function getC()
    ....
End Function

Private Sub reClick(ByVal dt2 As DataTable)
    ....
End Sub

   Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
    getC()
    reClick(dt2:=getC())
End Sub

getCoordinates()返回一个数据表,我想将相同的数据表传递给reClick()。但是,当我进入dt2时,它会显示为dt2:=。我不知道这意味着什么,或者我应该将它设置为什么表达式。

1 个答案:

答案 0 :(得分:1)

你正在过度思考这个问题。你想要的只是:

reClick(getC())

dt2:=语法用于命名参数,如果您有试图省略的函数的可选参数。不要那样做。