Como: Passar uma matriz para um procedimento ou propriedade (Visual Basic)
Você passa uma matriz da mesma maneira que você passar a qualquer outra variável. Você pode fornecer o nome da variável de matriz no argumento apropriado quando você chama o procedimento ou acessar a propriedade.
Para passar uma matriz para um procedimento
Certifique-se de que um dos parâmetros de procedimento Especifica uma matriz com a mesma classificar (número de dimensões) e o elemento tipo de dados.
Fornece a variável de matriz no local correspondente na lista de argumento . Do not follow the array name with parentheses.
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)
Para passar uma matriz a uma propriedade
Certifique-se de que um dos parâmetros de propriedade Especifica uma matriz com a mesma classificar (número de dimensões) e o elemento tipo de dados.
Fornece a variável de matriz no local correspondente na lista de argumento . Do not follow the array name with parentheses.
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)
Consulte também
Tarefas
Como: Ceder uma matriz a outra matriz (Visual Basic)
Como: Alterar uma matriz para uma matriz diferente (Visual Basic)
Como: Retornar uma matriz de um procedimento ou propriedade (Visual Basic)
Solucionando problemas de matrizes (Visual Basic)