C#这种写法什么意思?能不能给解释一下
publicdelegatevoidSocketEventHandler(objectsender,SocketEventArgse);publiceventSocket...
public delegate void SocketEventHandler(object sender, SocketEventArgs e);
public event SocketEventHandler OnSend;
socketUpload.OnSend += new SocketEventHandler(socketUpload_OnSend);
void socketUpload_OnSend(object sender, PCD.NET.SocketEventArgs e)
{
.....
}
能不能详细讲解一下这是什么写法。。。。。。。。。之后还有一句
socketUpload.OnSend -= new SocketEventHandler(socketUpload_OnSend);
是什么意思 展开
public event SocketEventHandler OnSend;
socketUpload.OnSend += new SocketEventHandler(socketUpload_OnSend);
void socketUpload_OnSend(object sender, PCD.NET.SocketEventArgs e)
{
.....
}
能不能详细讲解一下这是什么写法。。。。。。。。。之后还有一句
socketUpload.OnSend -= new SocketEventHandler(socketUpload_OnSend);
是什么意思 展开
展开全部
delegate 定义.Net 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。
public delegate void SocketEventHandler(object sender, SocketEventArgs e);
public event SocketEventHandler OnSend;
socketUpload.OnSend += new SocketEventHandler(socketUpload_OnSend); //这种写法相当于指定该方法的实现。就像button按钮一样 双击后 出现onclick 事件。
void socketUpload_OnSend(object sender, PCD.NET.SocketEventArgs e)
{
.....
}
public delegate void SocketEventHandler(object sender, SocketEventArgs e);
public event SocketEventHandler OnSend;
socketUpload.OnSend += new SocketEventHandler(socketUpload_OnSend); //这种写法相当于指定该方法的实现。就像button按钮一样 双击后 出现onclick 事件。
void socketUpload_OnSend(object sender, PCD.NET.SocketEventArgs e)
{
.....
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查查 “事件”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询