Freigeben über


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

  1. Geben Sie den Arraytyp (Rang und Elementdatentyp) in der Function-Anweisung (Visual Basic) als Rückgabetyp an.

  2. Deklarieren Sie in der Prozedur eine lokale Arrayvariable mit dem gleichen Rang und dem gleichen Elementdatentyp.

  3. 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

  1. Geben Sie den Arraytyp (Rang und Elementdatentyp) in der Property-Anweisung als Eigenschaftentyp an.

  2. 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.

  3. 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

Problembehandlung bei Arrays

Weitere Ressourcen

Arrays in Visual Basic