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
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.
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
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.
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: 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