Как передать имя метода как параметр процедуры в VBNET

Я хочу создать процедуру, параметр которой также является процедурой. Возможно ли это?
Я создал несколько процедур, которые будут использоваться как параметры ниже:

Private Sub Jump(xStr as string)
    Msgbox xStr & " is jumping."
End Sub

Private Sub Run(xStr as string)
    Msgbox xStr & " is jumping."
End Sub

эта процедура должна вызывать процедуру выше:

Private Sub ExecuteProcedure(?, StringParameter) '- i do not know what to put in there
     ? ' - name of the procedure with parameter
End Sub

использование:

 ExecuteProcedure(Jump, "StringName")
 ExecuteProcedure(Run, "StringName")
10
задан John Woo 23 January 2013 в 03:22
поделиться