- 浏览: 190128 次
- 性别:
- 来自: 深圳
文章分类
最新评论
// Declare delegate -- defines required signature:
delegate double MathAction(double num);
class DelegateTest
{
// Regular method that matches signature:
static double Double(double input)
{
return input * 2;
}
static void Main()
{
// Instantiate delegate with named method:
MathAction ma = Double;
// Invoke delegate ma:
double multByTwo = ma(4.5);
Console.WriteLine(multByTwo);
// Instantiate delegate with anonymous method:
MathAction ma2 = delegate(double input)
{
return input * input;
};
double square = ma2(5);
Console.WriteLine(square);
// Instantiate delegate with lambda expression
MathAction ma3 = s => s * s * s;
double cube = ma3(4.375);
Console.WriteLine(cube);
}
}
this.button2.Click += new System.EventHandler(this.button2_Click);
this.button2.Click += new System.EventHandler(this.button1_Click);
这也是委托的一种,也可以给它委托多个事件,
委托: 个人理解 就是 委托别人做事情,一件事可以委托多个人,可以得到多种结果,也可以没结果,也就是委托可以委托多个方法,可以有返回值,也可以没返回值!
发表评论
文章已被作者锁定,不允许评论。
-
使用SignalR构建一个最基本的web聊天室
2015-01-06 15:09 770使用SignalR,可以使用服务器消息推送到客户端,件demo ... -
Cookie小知识
2014-12-17 11:02 600如果cookie设置了过期时间,cookie就会保存在硬盘中 ... -
远程服务器返回错误: (500) 内部服务器错误 (解决方案)
2013-12-19 18:00 14187“/”应用程序中的服务器错误。 远程服务器返回错误: ... -
C# 的异步get 的三种方法
2013-06-21 16:04 971using System;using System.Colle ... -
ado.net 连接池相关知识
2013-01-27 20:07 846using System;using System.Coll ... -
c# 验证码生成与使用
2012-10-07 14:37 915---生成验证码的类 using System;using ... -
多线程的理解
2012-09-21 00:31 726什么是多线程:多线程就是“同时”可以执行多个任务,实际上并不是 ... -
委托:委托、事件与Observer设计模式
2012-09-20 23:10 949上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因 ... -
委托:将方法绑定到委托
2012-09-20 22:59 805将方法绑定到委托 看到这里,是不是有那么点如梦初醒的感觉?于 ... -
委托:将方法做为方法的参数
2012-09-20 22:51 735引言 委托 和 事件在 .Net Framework中的应用 ... -
C#,FTP上传的代码 FtpWebRequest
2012-08-24 22:46 965private void Upload(string file ... -
c#之冒泡法与快速法排序
2012-08-08 22:10 745设计页面labe1 ,label2 ,label5分 ... -
C#中数组类型的相互转换
2012-08-08 22:11 1558string数组类型转换为int数组.方法一:Con ... -
C#中基类和派生类的构造函数以及变量的执行顺序整理
2012-04-04 22:54 1106Code highlighting produced by A ... -
时间处理类
2012-03-01 11:10 731/// <summary> /// ... -
DropDownList 小知识
2011-12-03 10:24 873给DropDownList 绑定值后,如果要默认选中其中一个 ... -
列表最后一行加小计或总计 ——小总结
2011-11-30 16:56 17751.所有分页的总计 protec ... -
无法加载协定为“tt.WeatherWebServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
2011-11-22 22:08 3833无法加载协定为“tt.WeatherWebServiceSoa ... -
一个天气预报的webservice
2011-11-21 20:45 1064http://www.webxml.com.cn/WebSer ... -
asp.net 页面生成html页面 方法二
2011-11-15 22:53 986protected override void Render ...
相关推荐
81-教学课件-生产实际教学案例——生产企业委托生产案例.pdf
本案例"FormDelegate"将深入探讨委托的使用,帮助初学者理解其核心概念和实际应用。 首先,我们需要了解什么是委托。在C#中,委托是一种类型,它定义了一种方法签名,就像接口定义了成员一样。委托类型可以实例化为...
本文将详细分析委托加工物资的税务处理、会计账务处理以及相关案例,以帮助读者更好地理解和掌握这一业务领域的核心知识。 首先,让我们来看看税务处理中的具体要求和操作。在委托加工应税消费品的情形下,如粮食...
本文将深入探讨C#中的委托概念、如何声明、实例化以及使用委托,结合具体的案例来帮助理解这一核心概念。 1. **什么是委托** 委托在C#中可以被看作是类型安全的函数指针,它定义了一种方法签名,即一组参数类型和...
在本案例中,我们将深入探讨委托的使用,以及如何通过委托来传递方法。以下是对这个“委托传方法案例”的详细解释。 1. **委托的基本概念** 委托在C#中可以被视为指向方法的指针,它定义了一个方法的签名,允许...
winform窗体传值案例.zip,子窗体传给父窗体,委托传值案例
电信企业经营管理中的委托代理问题分析——兼论西安电信“收入目标台阶认购制”案例的制度创新,张利,张鸿,本文讨论了在信息不对称和未来不确定的情况下,电信本地网运营企业上级管理部门与从事直接运营的下级业务...
事件委托是C#中的一个重要概念,它为处理事件提供了一种安全且灵活的方式。本篇文章将深入探讨C#中的事件和委托,以及如何在实际项目中应用它们。 首先,我们来理解什么是事件。在C#中,事件是一种特殊的委托类型,...
至于“委托案例”项目,可能包含以下示例: 1. 控件事件处理:如Button.Click事件的处理,展示了UI控件如何使用事件和委托进行交互。 2. 自定义事件:创建自定义类并实现自定义事件,展示如何在类库中使用事件进行...
详细C#委托说明实举案例,详细C#委托说明实举案例
C#委托与事件的传递与封装案例 C#委托是指一种引用类型,可以封装任意返回类型和参数列表的方法。委托可以作为方法的参数传递,也可以作为事件的处理函数。下面是关于C#委托的详细知识点: 1. 声明委托:使用...
在编程世界中,事件和委托是.NET框架中的两个核心概念,尤其在设计模式和组件交互中扮演着重要角色。本文将深入探讨事件和委托的概念、它们的异同以及如何在实际开发中应用。 首先,我们需要了解什么是事件。事件在...
在C# WinForm开发中,委托和定时器是两个非常重要的概念,它们在构建交互式应用程序时发挥着关键作用。让我们深入探讨这两个知识点,并通过案例分析来理解它们的应用。 首先,我们来了解一下委托。委托在C#中可以...
这个小案例不仅展示了C#的基础语法,还涉及到了高级特性,如委托、多线程以及多媒体元素的处理。下面将对这些知识点进行详细的解释和探讨。 首先,C#中的委托是一种类型安全的函数指针,它允许我们将方法作为参数...
在Windows Forms(Winform)开发中,委托和事件是两个重要的概念,它们为对象间的通信提供了强大而灵活的机制。本文将深入探讨这两个概念,并通过一个经典的子父窗口互传值的例子来阐述它们的使用。 首先,让我们...
在C#编程语言中,委托和事件是两个关键的概念,它们是实现回调机制和异步编程的核心工具。这里,我们通过一个Winform...案例中的"委托与事件案例"应该包含了具体的应用示例,通过实际操作可以更好地掌握这两个概念。
本文通过分析一个具体的委托贷款经典案例,深入探讨了相关法律问题以及金融机构在操作中的风险管理与合规要点。 案例背景是信用社与农行支行签署的委托贷款协议,信用社委托农行支行将300万元贷款给宏泰公司。然而...
C#反射+委托案例 C#反射是指在运行时动态地获取类型信息和调用类型成员的能力。反射的定义是审查元数据并收集关于它的类型信息的能力。元数据是编译以后最基本的数据单元,它是一个大堆的表,当编译程序集或者模块...