如何在回调函数中传递参数?
类似如下代码:
(1)IAsyncResult result=clientSock.BeginConnect(epserver,new AsyncCallback(OnConnect),clientSock);
……
(2)public void OnConnect(IAsyncResult ar) {//回调函数
在(1)中的new AsyncCallback(OnConnect),是没有参数的,为什么(2)中却带了一个实参?
在(2)中如果加一个参数,变成public void OnConnect(Byval str1,IAsyncResult ar),可以这样用吗?如果可以,在(1)中该如何写new AsyncCallback(OnConnect)?