我担心我一直在谷歌搜索,但找不到我理解或可以使用的答案。
在Javascript中,你可以运行一个函数并设置一个在第一个函数运行后调用的回调函数:
function doThis(callBack){
// do things
// do things
if(callBack){
callBack();
}
}
请致电:doThis(function () { alert("done") });
因此,在完成任务后,它会调用警报来告诉您已完成。
但是你如何在VB.NET中使用相同的服务器端?
答案 0 :(得分:9)
只需创建一个以Action
delegate为参数的方法:
Sub DoThis(callback as Action)
'do this
'do that
If Not callback Is Nothing Then
callback()
End If
End Sub
你可以称之为
DoThis(Sub() Console.WriteLine("via callback!"))