PGzxc

纸上得来终觉浅 绝知此事要躬行

一 概述

  • WinForm是Windows Form的简称,是基于.NET Framework平台的客户端(PC软件)开发技术,一般使用C#编程。C# WinForm编程需要创建Windows窗体应用程序项目
  • .NET提供了大量Windows风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速
阅读全文 »

一 概述

  • 在C#语言中,windows应用程序、ASP.NET网站程序等类型的程序都离不开事件的应用
  • 事件是一种引用类型,实际上也是一种特殊的委托
  • 通常,每一个事件的发生都会产生发送方和接收方,发送方是指引发事件的对象,接收方则是指获取、处理事件。事件要与委托一起使用
阅读全文 »

一 概述

  • 在C#语言中多播委托是指在一个委托中注册多个方法,在注册方法时可以在委托中使用加号运算符或者减号运算符来实现添加或撤销方法
  • 在现实生活中,多播委托的实例是随处可见的,例如某点餐的应用程序,既可以预定普通的餐饮也可以预定蛋糕、鲜花、水果等商品
  • 在这里委托相当于点餐平台,每一个类型的商品可以理解为在委托上注册的一个方法
阅读全文 »

一 委托定义

在C#语言中命名方法委托是最常见的一种委托,其定义的语法形式如下

1
修饰符 delegate 返回值类型 委托明(参数列表);

从上面的定义可以看出,委托的定义与方法的定义是相似的。例如定义一个不带参数的委托,代码如下:

1
public delegate void MyDelegate();
阅读全文 »
0%