Compartilhar via


Como: Retornar uma matriz de um procedimento ou propriedade

Você pode retornar um array da mesma forma que retorna qualquer outro tipo de dado.Você fornece o tipo do array com o tipo de retorno do procedimento ou propriedade.

Para retornar um array de um procedimento do tipo Função

  1. Especificar o tipo do array (grau e tipo de dado dos elementos) como o tipo de retorno em Instrução Function (Visual Basic).

  2. Dentro do procedimento, declare uma variável array local com o mesmo grau e tipo de dado dos elementos.

  3. Inclua essa variável array local em Instrução Return (Visual Basic).Não coloque parênteses após o nome do array.

    Public Function splitNumber(ByVal number As Double) As Char()
        Dim characters() As Char
        ' Insert code to split number into characters.
        Return characters
    End Function
    Dim piCharacters() As Char = splitNumber(3.14159265)
    

Para retornar um array a partir de uma propriedade.

  1. Especificar o tipo do array (grau e tipo de dado dos elementos) como o tipo de propriedade em Propriedade declaração.

  2. Dentro da propriedade Get do procedimento, ou em um lugar disponível para o procedimento Get, declare uma variável array local com o mesmo grau e tipo de dado dos elementos.

  3. Inclua essa variável array local na declaração Return.Não coloque parênteses após o nome do array.

    Private nameList() As String
    Public Property stationNames As String()
        Get
            Return nameList
        End Get
        Set(ByVal Value As String())
            ' Insert code to store nameList values.
        End Set
    End Property
    Dim listOfNames() As String = stationNames
    

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: Passar uma matriz para um procedimento ou propriedade

Solucionando problemas de arrays

Outros recursos

Matrizes no Visual Basic