Freigeben über


Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft

Aktualisiert: November 2007

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: 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: Zurückgeben eines Arrays von einer Prozedur oder einer Eigenschaft

Problembehandlung bei Arrays

Weitere Ressourcen

Arrays in Visual Basic