C#
文章平均质量分 74
大山的悟空
计算机科学与技术博士,从事计算机科学与技术的教学、科研和开发工作。
展开
-
C# UDP 端口扫描方法
(4条消息) C# 检测远端端口UDP监听状态_haiguimo8601的博客-CSDN博客_c# udp 监听原创 2022-03-15 18:57:17 · 3431 阅读 · 0 评论 -
c# 异步编程详解
要使用异步,就是用委托进行处理,如果委托对象在调用列表中只有一个方法,它就可以异步执行这个方法。委托类有两个方法,叫做BeginInvoke和EndInvoke,它们是用来异步执行使用。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。原创 2022-03-13 19:06:27 · 9319 阅读 · 2 评论 -
C#委托、操作主线程控件编程解读
默认情况下,.NET Framework不允许在一个线程中直接访问另一个线程的控件,因为如果多个线程同时访问某一个控件,会是该控件进入一种不确定的状态。使用委托(Delegate)和事件(Event)在线程中完成控件的访问。Windows应用程序中每个控件都有一个Invoke方法,该方法利用委托实现让不是创建控件的线程共享该控件对象。具体用法是先查询控件的InvokeRequired属性值,如果该值为true,说明访问该控件的线程不是当前线程,这时需要利用委托访问控件,否则直接访问控件。原创 2022-02-28 09:12:45 · 517 阅读 · 0 评论