Share via


Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft (Visual Basic)

Ein Array wird wie jede andere Variable übergeben. Sie stellen den Namen der Arrayvariablen im entsprechenden Argument bereit, wenn Sie die Prozedur aufrufen oder auf die Eigenschaft zugreifen.

So übergeben Sie ein Array an eine Prozedur

  1. Stellen Sie sicher, dass einer der Prozedurparameter ein Array mit demselben Rang (Anzahl der Dimensionen) und Elementdatentyp angibt.

  2. Stellen Sie die Arrayvariable an der entsprechenden Stelle in der Argumentliste bereit. Setzen Sie nach dem Arraynamen keine runden Klammern.

    Public Function findLargest(ByVal numbers() As Double) As Double
        ' Insert code to calculate and return largest number.
    End Function
    Dim testNumbers() As Double = New Double() {5.0, 3.7, 1.2, 7.6}
    Dim largestNumber As Double = findLargest(testNumbers)
    

So übergeben Sie ein Array an eine Eigenschaft

  1. Stellen Sie sicher, dass einer der Eigenschaftenparameter ein Array mit demselben Rang (Anzahl der Dimensionen) und Elementdatentyp angibt.

  2. Stellen Sie die Arrayvariable an der entsprechenden Stelle in der Argumentliste bereit. Setzen Sie nach dem Arraynamen keine runden Klammern.

    Public Property bestMatch(ByVal formattedStrings() As String) As Double
        ' Insert Get and Set procedures for number best matching strings.
    End Property
    Dim testStrings() As String = New String() {}
    Dim formattedNumber As Double = bestMatch(testStrings)
    

Siehe auch

Aufgaben

Gewusst wie: Zuweisen eines Arrays zu einem anderen Array (Visual Basic)

Gewusst wie: Ändern eines Arrays in ein anderes Array (Visual Basic)

Gewusst wie: Zurückgeben eines Arrays von einer Prozedur oder einer Eigenschaft (Visual Basic)

Problembehandlung bei Arrays (Visual Basic)

Konzepte

Arrays in Visual Basic