Cómo: Devolver una matriz desde un procedimiento o una propiedad (Visual Basic)
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 Function (Instrucción, 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 Return (Instrucción, 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: Asignar una matriz a otra (Visual Basic)
Cómo: Cambiar una matriz por otra distinta (Visual Basic)
Cómo: Pasar una matriz a un procedimiento o una propiedad (Visual Basic)
Solucionar problemas de matrices (Visual Basic)