符合.net准则的事件

转载

委托:

委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。

每一个委托都有自己的签名,例如:Delegate int SomeDelegate(string s, bool b);是一个委托申明,在这里,提及的签名,就是说SomeDelegate 这个委托 有 string 和 bool 类型的形参,返回一个int 类型。

上面提及的:当你对委托实例化时,要提供一个引用函数,将其作为它构造函数的参数。这里要注意了:被引用的这个函数必须和委托有相同的签名。

看下面的函数:

private int SomeFunction(string str, bool bln){...}

你可以把这个函数传给SomeDelegate的构造函数,因为他们有相似的签名(in other words,他们都有相同的形参类型和个数,并且返回相同的数据类型)。

SomeDelegate sd = new SomeDelegate(SomeFunction);

sd 引用了 SomeFunction,也就是说,SomeFunction已被sd所登记注册,如果你调用 sd,SomeFunction 这个函数也会被调用,记住:我所说 SomeFunction的含义,后面,我们会用到。

===================

链接: ms-help://MS.MSDNQTR.v90.chs/dv_csref/html/9310ae16-8627-44a2-b08c-05e5976202b1.htm

posted on 2009-03-23 21:05 帝之晓 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/asdio/archive/2009/03/23/1420008.html

符合.net准则的事件相关推荐

  1. KSO-c#中 event事件的简单使用

    定义 事件是一种特殊的多播委托,仅可以从声明事件的类或结构(发布服务器类)中对其进行调用. 如果其他类或结构订阅该事件,则在发布服务器类引发该事件时,将调用其事件处理程序方法. 有关详细信息和代码示例 ...

  2. RBA验厂辅导,RBA认证7.0供应商行为准则中文版详细内容

    RBA 7.0 版(2021 年) 责任商业联盟行为准则(RBA) 责任商业联盟(RBA,即前电子行业公民联盟 [EICC])的行为准则旨在建立各种标准,以确保电子行业或以电子产品为关键要素的行业及其 ...

  3. 国际会计准则第16号--不动产、厂房和设备

    国际会计准则第16号--不动产.厂房和设备 2006-09-02   来源:中国会计网   作者:   参与讨论:会计论坛 (1993年12月修订) 目的 本号准则的目的是规定不动产.厂房和设备的会计 ...

  4. iOS 中的事件传递和响应机制 - 实践篇

    注:根据史上最详细的iOS之事件的传递和响应机制-实践篇重新整理(适当删减及补充). 示意图说明:白色 view 是蓝色 view 的父视图:蓝色 view 是橙色 view 的父视图. 需求一:点击 ...

  5. 检测和校准实验室能力认可准则_CNAS-CL01:2018检测和校准实验室能力认可准则之管理体系...

    实验室应建立.编制.实施和保持管理体系,该管理体系应能够支持和证明实验室持续满足本准则要求,并且保证实验室结果的质量.实验室管理体系至少应包含下列内容:1)管理体系文件.2)管理体系文件的控制.3)记 ...

  6. 事件Event:带你体验鸿蒙轻内核中一对多、多对多任务同步

    摘要:本文通过分析鸿蒙轻内核事件模块的源码,深入掌握事件的使用. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列十二 事件Event>,原文作者:zhushy . 事件(Event)是一 ...

  7. 聊聊LiteOS事件模块的结构体、初始化及常用操作

    本文分享自华为云社区<LiteOS内核源码分析系列九 事件Event>,原文作者:zhushy . 事件(Event)是一种任务间通信的机制,可用于任务间的同步.多任务环境下,任务之间往往 ...

  8. Android事件分发浅析

    什么是事件分发? 大家知道Android中的视图是由一个个View嵌套构成的层级视图,即一个View里包含有子View,而这个子View里面又可以再添加View.当用户触摸屏幕产生一系列事件时,事件会 ...

  9. RTOS原理与实现09:事件标志组实现

    目录 1. 事件标志组的原理与创建 1.1 问题概述 1.2 设计原理 1.3 设计实现 1.3.1 定义事件标志组类型 1.3.2 添加tFlagGroupInit函数 2. 事件标志组的等待与通知 ...

最新文章

  1. python单元测试工具_Python的单元测试工具——unittest小结
  2. U盘病毒及其相关资源的分析(patch shell32.dll)
  3. python中的PEP是什么?怎么理解?(转)
  4. 高大上的集团名字_那些刚改了“高大上”名字的学校,你知道都有哪些吗?蜻蜓AI小编来帮你科普一下...
  5. bch怎么挖_BCH与BSV的减半,给目前正在反弹中的行情带来什么?
  6. 桌面虚拟化究竟能给我们带来什么?
  7. [POJ 3984] 迷宫问题(BFS最短路径的记录和打印问题)
  8. TCPIP详解3.8ifconfig
  9. camera link
  10. day69_淘淘商城项目_02_dubbo介绍 + dubbo框架整合 + zookeeper + 商品列表查询实现 + 分页 + 逆向工程_匠心笔记
  11. 英科学家用扫描技术成功读取大脑记忆
  12. java ecb加密_各加密模式的演示(ECB,CBC) .
  13. Java8 Collectors.joining() 详解
  14. 张量基础2(张量乘法和对称)
  15. 正宇丨揭秘你不知道的网络水军产业链运作内幕
  16. MacW资讯:如何在Final Cut Pro X中安裝fcpx模板
  17. 西门子博图指令(定时器操作四)
  18. 域格模块FOTA空中升级
  19. Windows套接字I/O模型(4) -- WSAEventSelect模型
  20. 仿蚂蚁森林收集能量,android设计模式总结

热门文章

  1. 操作系统(二十四)多生产者多消费者问题
  2. pat天梯赛L2-010. 排座位
  3. 【译】ICO 2.0 — The Advent of What Crypto-Fund Raising Should Really Look Like
  4. An Introduction to Hashing in the Era of Machine Learning
  5. Android6.0 Log的工作机制
  6. JZOJ 5184. 【NOIP2017提高组模拟6.29】Gift
  7. jmeter录制 过滤_Jmeter脚本录制
  8. python模拟手写笔迹_pytorch实现MNIST手写体识别
  9. python from import 路径_python from...import *
  10. 对大量转载贴识别算法的研究