Compartir a través de


Cómo: Pasar una matriz a un procedimiento o una propiedad (Visual Basic)

Puede pasar una matriz de la misma manera que cualquier otra variable. Proporcione el nombre de la variable de matriz en el argumento adecuado cuando llame al procedimiento o tenga acceso a la propiedad.

Para pasar una matriz a un procedimiento

  1. Asegúrese de que uno de los parámetros del procedimiento especifica una matriz con el mismo rango (número de dimensiones) y tipo de datos de los elementos.

  2. Proporcione la variable de matriz en el lugar correspondiente en la lista de argumentos. No agregue paréntesis detrás del nombre de la matriz.

    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 pasar una matriz a una propiedad

  1. Asegúrese de que uno de los parámetros de la propiedad especifica una matriz con el mismo rango (número de dimensiones) y tipo de datos de los elementos.

  2. Proporcione la variable de matriz en el lugar correspondiente en la lista de argumentos. No agregue paréntesis detrás del nombre de la matriz.

    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)
    

Vea también

Tareas

Cómo: Asignar una matriz a otra (Visual Basic)

Cómo: Cambiar una matriz por otra distinta (Visual Basic)

Cómo: Devolver una matriz desde un procedimiento o una propiedad (Visual Basic)

Solucionar problemas de matrices (Visual Basic)

Conceptos

Matrices en Visual Basic