c# 回调函数 调自己 如题,回调函数调自己算不算递归?它跟递归有何区别?自己看了个程序回调函数调自己,自己认为如果没有终止条件应该类似个死循环,界面该假死啊,为啥调用之后跟开辟了个进程似的界面其他按钮还能正常使用啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用BeginInvoke在新线程里执行了,每次调用都即时返回了。如果用Invoke就和递归一样。 谢谢了 sck.BeginReceive(bff, 0, bff.Length, SocketFlags.None, new AsyncCallback(this.deal), null); void deal(IAsyncResult ar){ 。。 int rv = sck.EndReceive(ar); 。。 sck.BeginReceive(bff, 0, bff.Length, SocketFlags.None, new AsyncCallback(this.deal), null);}好像主要是IAsyncResult的用法,自己对c#的同步、异步还是很纠结,呵呵 内网IP 如何转成外网IP 如何在EXCEL中实现带条件的SQL查询? c# ??运算符的含义 |zyciis| 反射所有类对像的方法的时候,如何不反射出ToString(),GetType() 这些方法,谢谢 怎么创建这样的表,求两列的和 winform如何和Flash通信 怎样用简单的语句实现一个int转换成string,并且指定转换后的字符长度,不足部分用0填充? wpf 窗体中的用户控件,如何调用窗体中的其他控件? dataGirdView编辑后按回车键如何触发CellEndEdit事件 谁今天愿意借点运气给我? 强制类型转换 求操作xml文件的一些方法
如果用Invoke就和递归一样。
sck.BeginReceive(bff, 0, bff.Length, SocketFlags.None, new AsyncCallback(this.deal), null); void deal(IAsyncResult ar)
{ 。。
int rv = sck.EndReceive(ar);
。。
sck.BeginReceive(bff, 0, bff.Length, SocketFlags.None, new AsyncCallback(this.deal), null);
}好像主要是IAsyncResult的用法,
自己对c#的同步、异步还是很纠结,呵呵