方法 : プロシージャまたはプロパティから配列を返す
更新 : 2007 年 11 月
他のデータ型を返すときと同じ方法で、配列を返します。プロシージャまたはプロパティの戻り値の型として、配列型を指定します。
関数プロシージャから配列を返すには
Function ステートメント (Visual Basic) で、戻り値の型として、配列型 (ランクおよび要素のデータ型) を指定します。
プロシージャ内で、同じランクおよび要素のデータ型を持つローカルの配列変数を宣言します。
このローカルの配列変数を 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 ステートメントで、プロパティの型として、配列型 (ランクおよび要素のデータ型) を指定します。
プロパティの 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