Compartilhar via


Como: Passar uma matriz para um procedimento ou propriedade

Você passa uma matriz da mesma forma que você transmitir qualquer Outros variável.Você pode fornecer o nome da variável array no argumento apropriado quando você chama o procedimento ou acessa a propriedade.

Para passar uma matriz para um procedimento

  1. Certifique-se de que um dos parâmetros de procedimento especifica uma matriz com a mesma classificar (número de dimensões) e o tipo de dados do elemento.

  2. Fornecer a variável de matriz no local correspondente na lista de argumentos.Não coloque parênteses após o nome do array.

    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

  1. Certifique-se de que um dos parâmetros de propriedade especifica uma matriz com a mesma classificar (número de dimensões) e o tipo de dados do elemento.

  2. Fornecer a variável de matriz no local correspondente na lista de argumentos.Não coloque parênteses após o nome do array.

    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: Declare uma variável de matriz

Como: Criar uma matriz

Como: Inicializar uma variável de matriz

Como: Atribuir um array para outro array

Como: Alterar uma matriz em uma matriz diferente

Como: Retornar uma matriz de um procedimento ou propriedade

Solucionando problemas de arrays

Outros recursos

Matrizes no Visual Basic