Comment passer MethodName en tant que paramètre d'une procédure dans VBNET
Je veux créer une Procédure qui son paramètre est également une procédure. Est-il possible?
J'ai créé quelques procédures pour être utilisés en tant que paramètres ci-dessous:
Private Sub Jump(xStr as string)
Msgbox xStr & " is jumping."
End Sub
Private Sub Run(xStr as string)
Msgbox xStr & " is jumping."
End Sub
cette procédure doit appeler la procédure ci-dessus:
Private Sub ExecuteProcedure(?, StringParameter) '- i do not know what to put in there
? ' - name of the procedure with parameter
End Sub
utilisation:
ExecuteProcedure(Jump, "StringName")
ExecuteProcedure(Run, "StringName")
source d'informationauteur John Woo
Vous devez vous connecter pour publier un commentaire.
Je crois que le code suivant est un exemple de ce dont vous avez besoin.
L'intégralité de l'article peut être trouvé à http://dotnetref.blogspot.com/2007/07/passing-function-by-reference-in-vbnet.html
Espère que cette aide.