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
Stellen Sie sicher, dass einer der Prozedurparameter ein Array mit demselben Rang (Anzahl der Dimensionen) und Elementdatentyp angibt.
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
Stellen Sie sicher, dass einer der Eigenschaftenparameter ein Array mit demselben Rang (Anzahl der Dimensionen) und Elementdatentyp angibt.
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