美文网首页
编写关于多点委托应用的实例

编写关于多点委托应用的实例

作者: 目标肢解 | 来源:发表于2016-06-11 23:34 被阅读0次

多点委托

MyDelegate d = new MyDelegate(MyClass.Square);

d += new MyDelegate(MyClass.Cube);

d += new MyDelegate(MyClass.Double);

ExecuteMethod(d, 2);


static void ExecuteMethod(MyDelegate d, float x)

{

d(x);

}

delegate void MyDelegate(float x);


class MyClass

{

public static void Square(float x)

{

float result = x * x;

Console.WriteLine("{0}的平方等于:{1}", x, result);

}

public static void Cube(float x)

{

float result = x * x * x;

Console.WriteLine("{0}的立方等于:{1}", x, result);

}

public static void Double(float x)

{

float result = 2 * x;

Console.WriteLine("{0}的倍数等于:{1}", x, result);

}

}

相关文章

  • 编写关于多点委托应用的实例

    多点委托 MyDelegate d = new MyDelegate(MyClass.Square); d += ...

  • Delegates, events, lambda expres

    Delegates 委托 委托是一个对象,它知道如何调用一个方法 委托类型和委托实例 委托类型定义了委托实例可以调...

  • 10-30学习总结

    今天学习了C#第四章委托的实例化和调用 调用: 委托实例名(实参列表); 通过委托对象的名称(后面跟着要传递给委托...

  • 委托笔记03

    委托应用的实例,写好的一段A方法里就部分需要更改,在在需要更改的部分,我们就可以把它写成委托当参数传递,这些不同地...

  • C# 委托简介(delegate、Action、Func、pre

    委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用...

  • Kotlin学习(二):常用关键字

    by 委托模式 Kotlin中,委托的实现依靠于关键字 by ,by表示将抽象主题的实例(by后边的实例)保存在代...

  • Kotlin 使用Perference

    实例: 模板类 委托属性/委托代理 lazy修饰符 with函数 调用

  • Kivy跨平台技术开发iOS

    #kivy Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有...

  • 并发编程模型AKKA

    Actor模型快速入门 应用实例需求 1)编写一个Actor,可以给自己发消息 SayHelloActor.jav...

  • 10.30学习总结

    今天讲了委托和事件。 委托的声明:可以在定义类的任何地方定义委托。 委托的实例化和调用,以委托的形式实现了函数指针...

网友评论

      本文标题:编写关于多点委托应用的实例

      本文链接:https://www.haomeiwen.com/subject/bcshdttx.html