摘要:
学习C#这么多年,最不好理解的对于我来说就是委托跟接口了.最近认真的琢磨了下.加上网上的实例,略有所懂通常我们的业务交给暴露给外部使用的时候,一般情况会采用接口的方式,但有时候,我们也会也会为对外暴露的业务接口提供默认的操作方法。很多时候,我们在别人提供的接口的默认方法时候,很难找到该接口的对应该方法(比较规范的编程方式还好找,如果是杂草式的编程方式的话,估计找半天都找不到)由此,我们对该问题展开讨论解决。我们都知道“接口是不能实例化接口”的。如(错误):public interface IErrorFace{ void Error();}//错误的使用接口方式:IErrorFace e... 阅读全文
posted @ 2012-10-08 10:17
b-韩非子
阅读(610)
评论(1)
推荐(2)
摘要:
一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);2.2 Action Action是无返回值的泛型委托。Action 表示无参,无返回值的委托Action<int,string> 表示有传入参数int,string无返回值的委托2.3 FuncFunc是有返回值的泛型委托Func& 阅读全文
posted @ 2012-10-08 09:36
b-韩非子
阅读(210)
评论(0)
推荐(0)
摘要:
当了几年的码农,到现在才开通自己的博客,确实是很可悲的事.原因是自己总能找到忙的理由.从今天开始,打理自己的专业博客.管理好自己的空间.为以后,积累点什么. 阅读全文
posted @ 2012-10-08 09:07
b-韩非子
阅读(126)
评论(0)
推荐(0)
浙公网安备 33010602011771号