带码如下,单击按钮以后为什么不能都将ReturnArr的返回值付给arr数组?
Private arr(2) As Integer
Public Function ReturnArr() As Integer()
ReturnArr = arr()
End Function
Private Sub Command1_Click()
Dim arr(2) As Integer
arr = ReturnArr
End Sub
Private arr(2) As Integer
Public Function ReturnArr() As Integer()
ReturnArr = arr()
End Function
Private Sub Command1_Click()
Dim arr(2) As Integer
arr = ReturnArr
End Sub
Dim a() As Integer
a = ReturnArr
End Sub
Public Function ReturnArr() As Integer()
ReturnArr = arr()
End Function
Private Sub Command1_Click()
Dim a() As Integer
a = ReturnArr
Debug.Print a(2)
End SubPrivate Sub Form_Load()
arr(0) = 0
arr(1) = 1
arr(2) = 2
End Sub
Private arr(2) As IntegerPublic Function ReturnArr() As Variant
ReturnArr = arr
End FunctionPrivate Sub Command1_Click()
Dim ss() As Integer
On Error Resume Next
ss = ReturnArr
If Err Then Exit Sub
End SubPrivate Sub Form_Load()
arr(0) = 1
arr(1) = 2
arr(2) = 3
End Sub