如何:向过程或属性传递数组 (Visual Basic)
传递数组与传递任何其他变量的方法相同。 调用过程或访问属性时,在相应的参数中提供数组变量的名称。
将数组传递给过程
确保过程的一个参数指定了一个具有相同秩(维数)和元素数据类型的数组。
在参数列表的对应位置提供数组变量。 数组名后不要跟括号。
Public Function findLargest(ByVal numbers() As Double) As Double ' Insert code to calculate and return largest number. End Function Dim testNumbers() As Double = New Double() {5.0, 3.7, 1.2, 7.6} Dim largestNumber As Double = findLargest(testNumbers)
将数组传递给属性
确保属性的一个参数指定了一个具有相同秩(维数)和元素数据类型的数组。
在参数列表的对应位置提供数组变量。 数组名后不要跟括号。
Public Property bestMatch(ByVal formattedStrings() As String) As Double ' Insert Get and Set procedures for number best matching strings. End Property Dim testStrings() As String = New String() {} Dim formattedNumber As Double = bestMatch(testStrings)
请参见
任务
如何:将一个数组赋给另一个数组 (Visual Basic)
如何:将一个数组更改为其他数组 (Visual Basic)