码迷,mamicode.com
首页 >  
搜索关键字:delegate    ( 2593个结果
C#.NET常见问题(FAQ)-delegate委托链如何使用
委托链本质就是你把一堆要执行的东西放到一个list里面,当要触发一组事情的时候,就不需要一个一个写一遍了(比如厂里食堂开饭了,这个方法一执行,要让厨师A时间在食堂等候打饭,B类员工在某个时间排队打饭,B类员工可能不止一个,都要通知到,C类员工在另一个时间排队打饭,最后D类清洁工在另一个时间清理食堂)... ...
分类:Windows程序   时间:2017-10-02 10:57:13    阅读次数:236
c# 委托(Delegate)
委托是c#中一个重要的概念。 一:委托 委托是和类一样的用户自定义类型。 二:委托的声明 既然委托也和类一样是一种类型,那么在它被用来创建变量之前该声明。 可以看到,声明一个委托类型和声明一个方法非常像。 格式: 1.用delegate关键字修饰 2.返回类型+委托类型名字+参数列表 三:实例化委托 ...
分类:Windows程序   时间:2017-09-29 22:54:18    阅读次数:266
C# 委托、事件,lamda表达式
1. 委托Delegate C#中的Delegate对应于C中的指针,但是又有所不同C中的指针既可以指向方法,又可以指向变量,并且可以进行类型转换, C中的指针实际上就是内存地址变量,他是可以直接操作内存的,通过内存地址直接访问变量,直接调用方法。 而C#中的Delegate是强类型的,也就是说在声 ...
分类:Windows程序   时间:2017-09-27 16:10:12    阅读次数:240
NetworkStream.write只能使用一次,后面再使用无效
public delegate void ShowMessageMethod2(TcpClient tc); private void ShowMessage2(TcpClient tc) { String IP地址 = ((IPEndPoint)tc.Client.RemoteEndPoint).... ...
分类:Web程序   时间:2017-09-26 19:22:43    阅读次数:235
C# 通过System.Timers.Timer获取时间
1 public delegate void timeDelegate();// Timer获取时间 2 3 private void Form1_Load(object sender, EventArgs e) 4 { 5 System.Timers.Timer t = new System.Ti... ...
分类:Windows程序   时间:2017-09-25 17:26:08    阅读次数:223
基于SFTP的文件拷贝软件
最近打算自己做几个软件,便于提升工作效率,并且可以恢复下码代码的能力。第一个软件就是基于SFTP的一个文件拷贝软件。目前可以拷贝选定远程服务器上的文件/文件夹内所有内容到本地目录。界面大致如下: 右边空白较大,因为还有些其他功能尚未完善。 软件主要有以下几个功能: 1. 用户选择想要连接的linux ...
分类:其他好文   时间:2017-09-24 16:17:03    阅读次数:251
C# Task中的Func, Action, Async与Await的使用
在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所... ...
分类:Windows程序   时间:2017-09-23 14:32:50    阅读次数:320
重构改善既有代码设计--重构手法15:Remove Middle Man (移除中间人)
某个类做了过多的简单委托动作。让客户直接调用受托类。 动机:在Hide Delegate (隐藏委托关系)的“动机”中,谈到了“封装委托对象”的好处。但是这层封装也是要付出代价的,它的代价是:每当客户要使用受托类的新特性时,你就必须在服务端添加一个简单委托函数。随着委托类的特性(功能)越来越多,这一 ...
分类:其他好文   时间:2017-09-20 22:02:17    阅读次数:135
重构改善既有代码设计--重构手法14:Hide Delegate (隐藏委托关系)
客户通过一个委托类来调用另一个对象。在服务类上建立客户所需的所有函数,用以隐藏委托关系。 动机:封装即使不是对象的最关机特性,也是最关机特性之一。“封装”意味着每个对象都应该少了解系统的其他部分。如此以来,一旦发生变化,需要了解这一变化的就比较少 这会使系统比较容易进行。 任何学过对象技术的人都知道 ...
分类:其他好文   时间:2017-09-20 21:58:13    阅读次数:120
2593条   上一页 1 ... 46 47 48 49 50 ... 260 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!