美文网首页
2017-08-05学习日迹

2017-08-05学习日迹

作者: 一木随心 | 来源:发表于2017-08-05 23:43 被阅读8次

C#委托基本使用

1,声明委托(相当于中介)(定义一个函数的原型:返回值+参数类型和个数)

public delegate void show (string counter);

Public+委托(delegate)+参数类型+委托名称+();

注意:委托的声明需要定义到类的外面

2,根据委托定义一个“具体方法”实现加法功能

注意:方法必须写到类里面

3,创建委托对象,关联“具体方法”(写到方法里)

用委托定义一个类型

4,通过委托去调用方法(而不是直接使用方法)

-=//将委托变量所代表的具体方法“解绑”

+=//重新指向一个新的方法

委托:把方法调用和方法关联起来

例一:namespace Demo

{

class Program

{

static void Main(string[] args)

{

//3,创建委托对象,关联具体方法

jisuan weituo = new jisuan(add);

//4,通过委托调用方法

int result = weituo(10, 20);

Console.WriteLine("10 + 20= {0}",result );

weituo -= add;//断开当前委托关联的方法

weituo += sub;//重新指向一个新的方法

result = weituo(10, 20);//重新使用委托对象

Console.WriteLine("10 - 20= {0}", result);

Console.ReadLine();

}

//2,根据委托定义一个具体方法

static int add(int a,int b)

{

return a + b;

}

//2,根据委托定义一个具体方法

static int sub(int a, int b)

{

return a - b;

}

}

//1,声明委托

public delegate int jisuan(int a,int b);

}

相关文章

  • 2017-08-05学习日迹

    C#委托基本使用 1,声明委托(相当于中介)(定义一个函数的原型:返回值+参数类型和个数) public dele...

  • 学习使用jquery+ajax(01)

    layout: _poststitle: 学习使用jquery+ajax(01)date: 2017-08-05 ...

  • 陈虎平推荐现代社会理性思维书单(2017.08)

    原创 2017-08-05 陈虎平 ​剪枝者 A Booklist on Thinking Rationally ...

  • 约嘛?银魂真人版电影即将上映,一起去看啊魂淡!

    2017-08-05 23:44 · 字数 639 · 阅读 46 · 日記本 不关注万事屋的简书,你都不知道每天...

  • 日迹

    新松恨不高千尺,恶竹应须斩万竿。--《帝师》by来自远方

  • 日迹

    他的胸中仿佛有一种莫名其妙的冲动,不,应该是躁动,催使着他。他溜着滑板,穿行在这座早已熟悉的校园里,但这并不是他的...

  • 日迹

    今天的感悟是,别随随便便谈人性黑暗之类的,你那点小挫折,还不足以谈论人性。一小事就上纲上线,内心也太弱鸡了

  • 日迹

    今天是圣诞,由于昨天瑞哥悄悄地透露有惊喜,于是我满心欢喜的等待晚上的例会,结果三个大佬全部空手进来,当时心里就想“...

  • 日迹

    2018年1月2日 第一天使用简书,浏览了许多主题。也想了好多新的一年想要做的事情。果然,年初就是一个让人对...

  • 日迹

    我们应该都会找见属于自己的热闹,安慰曾经孤独过的黄昏与清晨。

网友评论

      本文标题:2017-08-05学习日迹

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