- 浏览: 189307 次
- 性别:
- 来自: 深圳
文章分类
最新评论
// 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 766使用SignalR,可以使用服务器消息推送到客户端,件demo ... -
Cookie小知识
2014-12-17 11:02 598如果cookie设置了过期时间,cookie就会保存在硬盘中 ... -
远程服务器返回错误: (500) 内部服务器错误 (解决方案)
2013-12-19 18:00 14176“/”应用程序中的服务器错误。 远程服务器返回错误: ... -
C# 的异步get 的三种方法
2013-06-21 16:04 966using System;using System.Colle ... -
ado.net 连接池相关知识
2013-01-27 20:07 841using System;using System.Coll ... -
c# 验证码生成与使用
2012-10-07 14:37 908---生成验证码的类 using System;using ... -
多线程的理解
2012-09-21 00:31 720什么是多线程:多线程就是“同时”可以执行多个任务,实际上并不是 ... -
委托:委托、事件与Observer设计模式
2012-09-20 23:10 946上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因 ... -
委托:将方法绑定到委托
2012-09-20 22:59 802将方法绑定到委托 看到这里,是不是有那么点如梦初醒的感觉?于 ... -
委托:将方法做为方法的参数
2012-09-20 22:51 732引言 委托 和 事件在 .Net Framework中的应用 ... -
C#,FTP上传的代码 FtpWebRequest
2012-08-24 22:46 961private void Upload(string file ... -
c#之冒泡法与快速法排序
2012-08-08 22:10 742设计页面labe1 ,label2 ,label5分 ... -
C#中数组类型的相互转换
2012-08-08 22:11 1542string数组类型转换为int数组.方法一:Con ... -
C#中基类和派生类的构造函数以及变量的执行顺序整理
2012-04-04 22:54 1098Code highlighting produced by A ... -
时间处理类
2012-03-01 11:10 726/// <summary> /// ... -
DropDownList 小知识
2011-12-03 10:24 853给DropDownList 绑定值后,如果要默认选中其中一个 ... -
列表最后一行加小计或总计 ——小总结
2011-11-30 16:56 17691.所有分页的总计 protec ... -
无法加载协定为“tt.WeatherWebServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
2011-11-22 22:08 3827无法加载协定为“tt.WeatherWebServiceSoa ... -
一个天气预报的webservice
2011-11-21 20:45 1050http://www.webxml.com.cn/WebSer ... -
asp.net 页面生成html页面 方法二
2011-11-15 22:53 980protected override void Render ...
相关推荐
81-教学课件-生产实际教学案例——生产企业委托生产案例.pdf
本案例"FormDelegate"将深入探讨委托的使用,帮助初学者理解其核心概念和实际应用。 首先,我们需要了解什么是委托。在C#中,委托是一种类型,它定义了一种方法签名,就像接口定义了成员一样。委托类型可以实例化为...
3. **案例分析**: - A厂委托B厂加工粮食白酒,A厂提供原材料,B厂收取加工费。 - A厂发出材料、支付加工费和消费税时,按上述会计规则进行账务处理。 - 如果A厂将加工好的粮食白酒直接销售,仅计算和缴纳增值税...
本文将深入探讨C#中的委托概念、如何声明、实例化以及使用委托,结合具体的案例来帮助理解这一核心概念。 1. **什么是委托** 委托在C#中可以被看作是类型安全的函数指针,它定义了一种方法签名,即一组参数类型和...
在本案例中,我们将深入探讨委托的使用,以及如何通过委托来传递方法。以下是对这个“委托传方法案例”的详细解释。 1. **委托的基本概念** 委托在C#中可以被视为指向方法的指针,它定义了一个方法的签名,允许...
电信企业经营管理中的委托代理问题分析——兼论西安电信“收入目标台阶认购制”案例的制度创新,张利,张鸿,本文讨论了在信息不对称和未来不确定的情况下,电信本地网运营企业上级管理部门与从事直接运营的下级业务...
事件委托是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...案例中的"委托与事件案例"应该包含了具体的应用示例,通过实际操作可以更好地掌握这两个概念。
C#反射+委托案例 C#反射是指在运行时动态地获取类型信息和调用类型成员的能力。反射的定义是审查元数据并收集关于它的类型信息的能力。元数据是编译以后最基本的数据单元,它是一个大堆的表,当编译程序集或者模块...
在这个案例中,1992年的委托贷款发生在1996年农村信用合作社改革之前,改革导致了农行与信用社分家,可能引发资金往来的法律纠纷。新法是否能追溯到1992年的贷款行为,决定了责任归属。 【过错责任】过错责任是指...
C#委托,事件理解入门小实例,简单易懂!