Partager via


Comment : retourner un tableau à partir d'une procédure ou propriété (Visual Basic)

Vous retournez un tableau de la même manière que tout autre type de données. Vous fournissez le type tableau comme type de retour de la procédure ou propriété.

Pour retourner un tableau à partir d'une procédure Function

  1. Spécifiez le type tableau (rang et type de données d'élément) comme type de retour dans l'Function, instruction (Visual Basic).

  2. Dans la procédure, déclarez une variable tableau locale avec les mêmes rang et type de données d'élément.

  3. Incluez cette variable tableau locale dans Return, instruction (Visual Basic). Ne faites pas suivre le nom du tableau de parenthèses.

    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)
    

Pour retourner un tableau à partir d'une propriété

  1. Spécifiez le type tableau (rang et type de données d'élément) comme type de propriété dans l'Property, instruction.

  2. Dans la procédure Get de la propriété, ou à un emplacement accessible à la procédure Get, déclarez une variable tableau locale avec les mêmes rang et type de données d'élément.

  3. Incluez cette variable tableau locale dans l'instruction Return. N'insérez pas de parenthèses après le nom de tableau.

    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
    

Voir aussi

Tâches

Comment : assigner un tableau à un autre tableau (Visual Basic)

Comment : remplacer un tableau par un autre tableau (Visual Basic)

Comment : passer un tableau à une procédure ou propriété (Visual Basic)

Dépannage des tableaux (Visual Basic)

Concepts

Tableaux dans Visual Basic