HOW TO:傳遞陣列至程序或屬性 (Visual Basic)

傳遞陣列的方式和傳遞任何其他變數一樣。 您必須在呼叫程序或存取屬性時,於適當的引數中提供陣列變數名稱。

傳遞陣列至程序

  1. 確定其中一個程序參數已指定具有相同陣序 (維度數目) 和元素資料型別的陣列。

  2. 在引數清單中的對應位置提供陣列變數。 請勿在陣列名稱後加上括弧。

    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)
    

傳遞陣列至屬性

  1. 確定其中一個屬性參數已指定具有相同陣序 (維度數目) 和元素資料型別的陣列。

  2. 在引數清單中的對應位置提供陣列變數。 請勿在陣列名稱後加上括弧。

    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)
    

請參閱

工作

HOW TO:指派一個陣列至另一個陣列 (Visual Basic)

HOW TO:將陣列變更為不同的陣列 (Visual Basic)

HOW TO:從程序或屬性傳回陣列 (Visual Basic)

疑難排解陣列 (Visual Basic)

概念

Visual Basic 中的陣列