`

委托小案例

 
阅读更多

// 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);

这也是委托的一种,也可以给它委托多个事件,

 

委托: 个人理解 就是 委托别人做事情,一件事可以委托多个人,可以得到多种结果,也可以没结果,也就是委托可以委托多个方法,可以有返回值,也可以没返回值! 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    81-教学课件-生产实际教学案例——生产企业委托生产案例.pdf

    81-教学课件-生产实际教学案例——生产企业委托生产案例.pdf

    C#委托案例

    本案例"FormDelegate"将深入探讨委托的使用,帮助初学者理解其核心概念和实际应用。 首先,我们需要了解什么是委托。在C#中,委托是一种类型,它定义了一种方法签名,就像接口定义了成员一样。委托类型可以实例化为...

    委托加工物资案例.pdf

    3. **案例分析**: - A厂委托B厂加工粮食白酒,A厂提供原材料,B厂收取加工费。 - A厂发出材料、支付加工费和消费税时,按上述会计规则进行账务处理。 - 如果A厂将加工好的粮食白酒直接销售,仅计算和缴纳增值税...

    委托传方法案例委托传方法案例

    在本案例中,我们将深入探讨委托的使用,以及如何通过委托来传递方法。以下是对这个“委托传方法案例”的详细解释。 1. **委托的基本概念** 委托在C#中可以被视为指向方法的指针,它定义了一个方法的签名,允许...

    c#委托学习 案例

    本文将深入探讨C#中的委托概念、如何声明、实例化以及使用委托,结合具体的案例来帮助理解这一核心概念。 1. **什么是委托** 委托在C#中可以被看作是类型安全的函数指针,它定义了一种方法签名,即一组参数类型和...

    电信企业经营管理中的委托代理问题分析——兼论西安电信“收入目标台阶认购制”案例的制度创新

    电信企业经营管理中的委托代理问题分析——兼论西安电信“收入目标台阶认购制”案例的制度创新,张利,张鸿,本文讨论了在信息不对称和未来不确定的情况下,电信本地网运营企业上级管理部门与从事直接运营的下级业务...

    C# 事件委托标准案例

    事件委托是C#中的一个重要概念,它为处理事件提供了一种安全且灵活的方式。本篇文章将深入探讨C#中的事件和委托,以及如何在实际项目中应用它们。 首先,我们来理解什么是事件。在C#中,事件是一种特殊的委托类型,...

    C#综合性比较强的小案例C#综合性比较强的小案例

    这个小案例不仅展示了C#的基础语法,还涉及到了高级特性,如委托、多线程以及多媒体元素的处理。下面将对这些知识点进行详细的解释和探讨。 首先,C#中的委托是一种类型安全的函数指针,它允许我们将方法作为参数...

    事件与委托案例Demo

    至于“委托案例”项目,可能包含以下示例: 1. 控件事件处理:如Button.Click事件的处理,展示了UI控件如何使用事件和委托进行交互。 2. 自定义事件:创建自定义类并实现自定义事件,展示如何在类库中使用事件进行...

    详细C#委托说明实举案例

    详细C#委托说明实举案例,详细C#委托说明实举案例

    【原创】C#委托与事件的传递与封装案例 c#经典案例.pdf

    C#委托与事件的传递与封装案例 C#委托是指一种引用类型,可以封装任意返回类型和参数列表的方法。委托可以作为方法的参数传递,也可以作为事件的处理函数。下面是关于C#委托的详细知识点: 1. 声明委托:使用...

    事件与委托案例

    在编程世界中,事件和委托是.NET框架中的两个核心概念,尤其在设计模式和组件交互中扮演着重要角色。本文将深入探讨事件和委托的概念、它们的异同以及如何在实际开发中应用。 首先,我们需要了解什么是事件。事件在...

    c# winform项目委托和定时器案例分析(两个).rar

    在C# WinForm开发中,委托和定时器是两个非常重要的概念,它们在构建交互式应用程序时发挥着关键作用。让我们深入探讨这两个知识点,并通过案例分析来理解它们的应用。 首先,我们来了解一下委托。委托在C#中可以...

    winform委托和事件经典例子

    在Windows Forms(Winform)开发中,委托和事件是两个重要的概念,它们为对象间的通信提供了强大而灵活的机制。本文将深入探讨这两个概念,并通过一个经典的子父窗口互传值的例子来阐述它们的使用。 首先,让我们...

    C#委托与事件案例.rar

    在C#编程语言中,委托和事件是两个关键的概念,它们是实现回调机制和异步编程的核心工具。这里,我们通过一个Winform...案例中的"委托与事件案例"应该包含了具体的应用示例,通过实际操作可以更好地掌握这两个概念。

    C#反射+委托案例 c#经典案例.pdf

    C#反射+委托案例 C#反射是指在运行时动态地获取类型信息和调用类型成员的能力。反射的定义是审查元数据并收集关于它的类型信息的能力。元数据是编译以后最基本的数据单元,它是一个大堆的表,当编译程序集或者模块...

    完美版资料二委托贷款经典案例分析.doc

    在这个案例中,1992年的委托贷款发生在1996年农村信用合作社改革之前,改革导致了农行与信用社分家,可能引发资金往来的法律纠纷。新法是否能追溯到1992年的贷款行为,决定了责任归属。 【过错责任】过错责任是指...

    C#委托,事件理解入门小实例

    C#委托,事件理解入门小实例,简单易懂!

Global site tag (gtag.js) - Google Analytics