C#的delegate简单练习

delegate中文的意思为委托。

在很久之前,Insus.NET有写过一篇《用一个简单的例子来演绎事件委托http://www.cnblogs.com/insus/p/3732075.html

和另外一篇《涉及事件开发应用委托http://www.cnblogs.com/insus/p/4148028.html

下面Insus.NET在控制台应用程序,简单写一个小例子,作为加强掌握。

比如有一个方法:

此时,你可以定义一个委托,关键词使用delegate,方法与上面的方法一样,参数个数一样和参数的数据类型也一样:

 经过这样一写,你就可以程序中引用了:


把方法名当作参数来传入委托的方法内。

 

现在,我们再添加另外一个方法:


结果输出:

 

posted @ 2017-12-11 13:58  Insus.NET  阅读(879)  评论(1编辑  收藏  举报