委托: 委托:可以理解为是一个函数的容器,

委托指向哪个函数,就代表函数

委托的关键字是delegate

委托跟类class是平级的,需要写在classs外面 Main函数与普通函数不同是总的入口

委托相当是快捷方式

函数的容器,能存放参数类型相同的函数。 定义:public delegate void Mydele(int a,int b);

用法: ①在主函数的里面创建一个变量,Mydele md; ②将一个符合其要求的函数放入该变量里, Class1 c=new Class 1(); md=Class1.Add; ③使用,md();

委托变量之间的加法运算(必须是同类型); md=a+b; 委托变量之间的减法运算(必须是同类型); md=md-b;

窗体:也是一个类 继承于Form类(有各种小控件) partial 将类分为两部分:界面部分,代码部分。

控件操作: 拖,ctrl+拖 右击,属性,text

控件其实是类,拖拽的过程就是创建对象的过程。

menuscript:

Debug文件夹:

转载于:https://www.cnblogs.com/981971554nb/p/4317163.html

面向对象 委托相关推荐

  1. 3.0 面向对象 委托和事件 异常和错误

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

  2. Kotlin全套视频教程分享

    部分可在浏览器中直接观看和下载的地址 https://u20230268.ctfile.com/dir/20230268-34428266-c45d99/ 01-课程介绍 http://www.365 ...

  3. 读书笔记<高速上手C11 14 17>

    1.编译原理 2.语言可用性的强化 2.1常量 nullptr nullptr 的出现主要是替换NULL,在C语言中NULL表示的是(void*(0)),而在C++ 中表示0, C++ 不允许直接将v ...

  4. c++新特性之模板 对象

    目录 模板 外部模板 尖括号 类别名 默认模板参数 变长参数模板 解包 折叠表达式 面向对象 委托构造 继承构造 显式禁用默认函数 强枚举类型 模板 C++ 的模板一直是这门语言的一种特殊的艺术,模板 ...

  5. 面向对象 【类库】【委托】【is as运算符】

    类库(Class Library) .dll文件 类库字面意思就是类的集合,里面有很多被编译后的C#代码,不可阅读,不可修改,只能调用 类库是一个综合性的面向对象的可重用类型集合,这些类型包括:接口. ...

  6. 《On Java 8》- 面向对象之代码复用(组合、继承、委托)

    文章目录 小结 原文 组合语法 继承语法 委托 结合组合与继承 组合与继承的选择 小结 根据<On Java 8>: 第八章复用 总结 复用指的是代码复用,一般情况下有两种方式:组合.继承 ...

  7. C#入门面向对象编程(委托的使用)

    委托的概念 一.了解委托(delegate) 1.委托是一种全新的面向对象语言特性,运行在.NET平台 2.基于委托,开发事件驱动程序变得非常简单 3.使用委托可以大大简化多线程的难度 二.理解委托 ...

  8. kotlin面向对象之接口、代理与委托、单例模式

    接口: 对于什么是接口这里就不概述了,跟java中的概念一样,下面直接上代码进行操练: 而男人跟女人的接口当然也是不同的,很显然男人跟女人最大的差别就是拥有"小弟弟"[我黄我暴利] ...

  9. 【IOS 开发】Objective - C 面向对象高级特性 - 包装类 | 类处理 | 类别 | 扩展 | 协议 | 委托 | 异常处理 | 反射

    一. Objective-C 对象简单处理 1. 包装类 (1) 包装类简介 NSValue 和 NSNumber : -- 通用包装类 NSValue : NSValue 包装单个 short, i ...

最新文章

  1. audio 上一首 下一首 自定义样式_HTML5中 audio标签的样式修改
  2. mongoDB 从单节点迁移到分布式集群 遇到的问题
  3. oracle 未找到段的存储定义,Exp-00003 no storage definition found issue in oracle 11g (未找到段 (0,0) 的存储定义)...
  4. linux下boost库链接动态库失败
  5. Windows8中pid为4的system进程占用80端口的解决办法
  6. 基本数据结构----顺序表
  7. controller调用controller的方法_【笔记】Simulink C语言代码生成与使用方法
  8. CAN分析仪 USBCAN USB转CAN CAN转换调试器接口卡使用指导
  9. 软件测试-黑盒测试方法(一)---等价类划分、边界值、因果图、判定表
  10. Range Coder编码比特流
  11. 弯头lisp_(最全的)管道材料代号说明
  12. 通用表查询返回所有行(只适用于单表)
  13. 2074:【21CSPJ普及组】分糖果(candy)
  14. 长期戴耳机听歌的危害、别让这些坏习惯害了你的听力
  15. 【Prometheus 自主无人机平台 】无人机蜂群拦截系统作战构想与关键技术论文解读
  16. Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
  17. 毫无疑问计算机犯罪是一个很严重的问题英语,2017考研英语作文万能语句总结...
  18. SAS软件安装的常见问题
  19. 企业报表插件怎么用?
  20. GCC编译器中的-I -L -l 选项。

热门文章

  1. oracle中的合并查询
  2. html小游戏代码_研发实践:Mozilla分享如何开发一款WebVR小游戏
  3. python反向代理服务器_主机、服务器,代理服务器,反向代理服务器理解(自用)...
  4. php 多字节截取,将多字节字符串截断为n个字符
  5. mysql多实例和主从区别_mysql多实例的安装以及主从复制配置
  6. 一次有趣的面试经历,当前端面试碰到后端面试官会发生什么?
  7. 前端开发工程师,找工作应该选择大公司还是小公司?
  8. java xml收文转对象_Springmvc发送json数据转Java对象接收
  9. 计算机考研专业综合考试二,2015计算机考研大纲:专业基础综合考试大纲原文(2)...
  10. 减少php,如何减少PHP代码?