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