HOW TO:從程序或屬性傳回陣列
更新:2007 年 11 月
您可以用傳回任何其他資料型別的相同方式來傳回陣列。只要將陣列型別 (Array Type) 指定為程序或屬性的傳回型別 (Return Type) 即可。
從 Function 程序傳回陣列
在 Function 陳述式 (Visual Basic) 中,將陣列型別 (陣序和元素資料型別) 指定為傳回型別 (Return Type)。
在程序內,使用相同的陣序和元素資料型別來宣告區域陣列變數。
在 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)
從屬性傳回陣列
在 Property 陳述式 中,將陣列型別 (陣序和元素資料型別) 指定為屬性型別 (Property Type)。
在屬性的 Get 程序內,或在 Get 程序可讀取的地方,使用相同的陣序和元素資料型別來宣告區域陣列變數。
在 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