Quelle est l'utilisation du mot-clé ParamArray dans Visual Basic ?

1 Réponses


  • Parfois, nous avons besoin d'une procédure qui accepte un nombre variable d'arguments à différents moments pendant le programme (cela signifie que la procédure est parfois appelée en passant un argument et plus tard la même procédure peut être appelée en passant deux arguments, etc.).

    Dans ce cas, nous utilisons le mot-clé ParamArray dans l'en-tête de définition de la procédure qui nécessite le nombre variable d'arguments à différents moments.
    Nous mettons ce mot-clé dans la liste des paramètres qui indique que cette procédure recevra un nombre variable d'arguments.

    Le mot clé ParamArray est précédé de la déclaration de Variant array dans la liste des paramètres de cette procédure.
    Le tableau de type variant est utilisé pour permettre à l'utilisateur de passer les arguments de n'importe quel type.
    La syntaxe de l'utilisation de ce mot-clé ParamArray dans la définition de la procédure est donnée comme :
    Private sub myfun ( ParamArray x () comme variante)
    Dim y comme entier

    For y=LBound(x) to UBound(x)
    Print x(y)
    Next
    End sub
    Où 'myfun' est une procédure qui utilise ParamArray .cette procédure peut être appelée en passant différents nombres d'arguments comme :
    Appelez myfun (1)
    Appelez myfun (1, 2)
    Appelez myfun (1, 2, 3)
    Nous pouvons également passer les différents nombre d'arguments ainsi que les différents types d'arguments comme :
    Appelez myfun (1, "fun", 5.67)
    L'appel ci-dessus passe les trois différents types d'arguments .

Ecrivez votre réponse

Votre réponse apparaîtra après modération