码迷,mamicode.com
首页 >  
搜索关键字:delegate    ( 2593个结果
Lambda表达式
Lambda表达式可以理解为一个匿名方法,使用时,左边为匿名方法的输入参数,右边则是表达式或语句块。 (1)Lambda表达式是一种可用于创建委托,如下: delegate int MulDelegate(int mul,int mul2); static void Main(string[] ar ...
分类:其他好文   时间:2019-10-20 12:53:56    阅读次数:100
java 设计模式 --委派模式
委派模式(Delegate)原理: 类B和类A是两个互相没有任何关系的类,但是B具有和A一模一样的方法和属性;并且调用B中的方法/属性就是调用A中同名的方法和属性。 B好像就是一个受A授权委托的中介,第三方的代码不需要知道A的存在,也不需要和A发生直接的联系,通过B就可以直接使用A的功能,这样既能够 ...
分类:编程语言   时间:2019-10-17 13:53:45    阅读次数:160
.NET进阶篇-语言章-2-Delegate委托、Event事件
知识只有经过整理才能形成技能 整个章节分布简介请查看第一篇 内容目录 一、概述 二、解析委托知识点 1、委托本质 2、委托的使用 3、委托意义 逻辑解耦,减少重复代码 代码封装支持扩展 匿名方法和Lambda表达式 异步多线程 多播委托 三、事件 四、总结 一、概述 先说下委托,委托我们也经常用到。 ...
分类:编程语言   时间:2019-10-13 15:22:34    阅读次数:77
event & EventHandler
【event & EventHandler】 在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如: 在新C#中,内置了一个EventHandler<T>范型。 event是一个关键字,用event关键字可以定义一个event对象。 在新C ...
分类:其他好文   时间:2019-10-11 12:07:04    阅读次数:67
从缓存中读取数据,缓存定时更新
背景:有时候数据量很大,又需要很复杂的计算过程,实时从数据库去取的话会要很长时间,并发量大的话可能导致整个页面崩溃,因为只是一个小项目,只有这一个功能需要,又不是特别重要的功能,所以不考虑用redis,这个时候考虑用的是系统自己的缓存 ...
分类:其他好文   时间:2019-10-10 11:04:57    阅读次数:132
C#委托和事件的区别
“委托是具有相同签名的函数(方法)的类型,事件是委托的应用方式之一” 来自评论区老司机 delegate 是为了在C#中把函数作为对象传来传去而实现的一个“函数包装”。由于在C#中函数是二等公民,你不能把它定义在class的层级上,也不能把它作为对象来传递。因此平台提供了一个盛放函数的“容器“,当你 ...
分类:Windows程序   时间:2019-10-04 00:19:02    阅读次数:137
.Net Core中间件和过滤器实现错误日志记录
1.中间件的概念 ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行业务逻辑。 中间件是一个请求委托( public delegate Task ...
分类:Web程序   时间:2019-10-03 14:45:29    阅读次数:231
C# 委托的使用
1:定义一个委托,int是委托的函数的返回值类型,如果是void就写voidpublic delegate int ListenServerDelegate(); 2:创建一个委托,GetServerList是函数ListenServerDelegate listenServerDelegate = ...
分类:Windows程序   时间:2019-09-28 16:25:04    阅读次数:128
winform 窗体间的传值(转)
原文: https://blog.csdn.net/e_wsq/article/details/7714031 源码: https://github.com/SHAREVIEW/winform_valnue-from-form-2-form_20190919.git 在WinForm之间传值有很多种 ...
分类:Windows程序   时间:2019-09-19 14:28:21    阅读次数:119
c# 通过delegate委托向主线程发送信息
c# windows编程,常会用到多线程,在新开的线程中要对主线程的页面数据进行更改时,需要通过delegate进行委托 在新开线程代码中,直接调用add_info()属于跨线程操作,无法操控主线程内容,调用add_info_event()即可。 扩展:如果主form,生成一个子form,子form ...
分类:编程语言   时间:2019-09-16 14:27:35    阅读次数:216
2593条   上一页 1 ... 12 13 14 15 16 ... 260 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!