Gewusst wie: Zurückgeben eines Arrays von einer Prozedur oder einer Eigenschaft
Aktualisiert: November 2007
Arrays werden auf die gleiche Weise zurückgegeben wie andere Datentypen. Sie geben den Arraytyp als Rückgabetyp der Prozedur oder Eigenschaft an.
So geben Sie ein Array von einer Funktionsprozedur zurück
Geben Sie den Arraytyp (Rang und Elementdatentyp) in der Function-Anweisung (Visual Basic) als Rückgabetyp an.
Deklarieren Sie in der Prozedur eine lokale Arrayvariable mit dem gleichen Rang und dem gleichen Elementdatentyp.
Fügen Sie diese lokale Arrayvariable in die Return-Anweisung (Visual Basic) ein. Setzen Sie nach dem Arraynamen keine runden Klammern.
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)
So geben Sie ein Array von einer Eigenschaft zurück
Geben Sie den Arraytyp (Rang und Elementdatentyp) in der Property-Anweisung als Eigenschaftentyp an.
Deklarieren Sie innerhalb der Get-Prozedur der Eigenschaft oder an einer Stelle, auf welche die Get-Prozedur zugreifen kann, eine lokale Arrayvariable mit dem gleichen Rang und dem gleichen Elementdatentyp.
Fügen Sie diese lokale Arrayvariable in die Return-Anweisung ein. Setzen Sie nach dem Arraynamen keine runden Klammern.
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
Siehe auch
Aufgaben
Gewusst wie: Deklarieren einer Arrayvariablen
Gewusst wie: Erstellen eines Arrays
Gewusst wie: Initialisieren einer Arrayvariablen
Gewusst wie: Zuweisen eines Arrays zu einem anderen Array
Gewusst wie: Ändern eines Arrays in ein anderes Array
Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft