Cómo: Devolver una matriz desde un procedimiento o una propiedad
Actualización: noviembre 2007
Puede devolver una matriz de la misma manera que cualquier otro tipo de datos. Proporcione el tipo de matriz como tipo de valor devuelto del procedimiento o de la propiedad.
Para devolver una matriz de un procedimiento Function
Especifique el tipo de matriz (rango y tipo de datos de los elementos) como el tipo de valor devuelto en Instrucción Function (Visual Basic).
Dentro del procedimiento, declare una variable de matriz local con el mismo rango y tipo de datos de los elementos.
Incluya esta variable de matriz local en Instrucción Return (Visual Basic). No agregue paréntesis detrás del nombre de la matriz.
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 devolver una matriz de una propiedad
Especifique el tipo de matriz (rango y tipo de datos de los elementos) como el tipo de propiedad en Property (Instrucción).
Dentro del procedimiento Get de la propiedad o en un lugar disponible para el procedimiento Get, declare una variable de matriz local con el mismo rango y tipo de datos de los elementos.
Incluya esta variable de matriz local en la instrucción Return. No agregue paréntesis detrás del nombre de la matriz.
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
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: Pasar una matriz a un procedimiento o una propiedad
Solucionar problemas de matrices