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

您可以用傳回任何其他資料型別的相同方式來傳回陣列。 只要將陣列型別 (Array Type) 指定為程序或屬性的傳回型別 (Return Type) 即可。

從 Function 程序傳回陣列

  1. Function 陳述式 (Visual Basic) 中,將陣列型別 (陣序和元素資料型別) 指定為傳回型別 (Return Type)。

  2. 在程序內,使用相同的陣序和元素資料型別來宣告區域陣列變數。

  3. Return 陳述式 (Visual Basic) 中加入這個區域陣列變數。 請勿在陣列名稱後加上括弧。

    Public Function splitNumber(ByVal number As Double) As Char()
        Dim characters() As Char
        ' Insert code to split number into characters.
        Return characters
    End Function
    Dim piCharacters() As Char = splitNumber(3.14159265)
    

從屬性傳回陣列

  1. Property 陳述式 中,將陣列型別 (陣序和元素資料型別) 指定為屬性型別 (Property Type)。

  2. 在屬性的 Get 程序內,或在 Get 程序可讀取的地方,使用相同的陣序和元素資料型別來宣告區域陣列變數。

  3. 在 Return 陳述式中加入這個區域陣列變數。 請勿在陣列名稱後加上括弧。

    Private nameList() As String
    Public Property stationNames As String()
        Get
            Return nameList
        End Get
        Set(ByVal Value As String())
            ' Insert code to store nameList values.
        End Set
    End Property
    Dim listOfNames() As String = stationNames
    

請參閱

工作

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

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

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

疑難排解陣列 (Visual Basic)

概念

Visual Basic 中的陣列