Compartir a través de


Cómo: Pasar una matriz a un procedimiento o una propiedad

Actualización: noviembre 2007

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: Declarar una variable de matriz

Cómo: Crear una matriz

Cómo: Inicializar una variable de matriz

Cómo: Asignar una matriz a otra

Cómo: Cambiar una matriz por otra distinta

Cómo: Devolver una matriz desde un procedimiento o una propiedad

Solucionar problemas de matrices

Otros recursos

Matrices en Visual Basic