C#委托
kennygu
这个作者很懒,什么都没留下…
展开
-
C#委托语法
<br />在c#中可以使用委托来实现一些接口的功能,委托也是可以实例化的,实例化委托的参数就是委托对应的方法,然后将该实例赋值给委托变量,执行该委托变量来调用委托中的方法,请看如下代码:<br />static class Program<br /> { <br /> delegate void TestDelegate(string msg);<br /> [STAThread]<br /> static void Main()<br /> {<br原创 2011-02-04 14:51:00 · 1209 阅读 · 0 评论 -
Func〈T, TResult〉 泛型委托 以及演变历程
<br />以下内容为菩提树下的杨过根据微软MSDN整理,转贴请注明出处<br /> <br />MSDN对于Func<T, TResult>)的官方解释: <br />封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。 <br />下面通过几个例子对比下,就容易知道其用法:<br />以下例子演示了如何利用委托将字符串转化为大写:<br /> delegate string ConvertMethod(string inString);<br /> private stati原创 2011-02-04 14:57:00 · 869 阅读 · 0 评论 -
C# 中的委托和事件
引言<br />委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数<br />我们先不管这原创 2011-03-18 09:48:00 · 567 阅读 · 0 评论