会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
山涧清泉
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年5月29日
【WCF】错误处理(四):一刀切——IErrorHandler
摘要: 前面几篇烂文中所介绍到的错误方式,都是在操作协定的实现代码中抛出 FaultException 或者带泛型参数的detail方案,有些时候,错误的处理方法比较相似,可是要每个操作协定去处理,似乎也太麻烦,此时就应当考虑统一处理了。 在 System.ServiceModel.Dispatcher 命
阅读全文
posted @ 2017-05-29 17:16 山涧清泉
阅读(326)
评论(0)
推荐(0)
编辑
浅析C#中的事件
摘要: 讲过了委托,不得不讲事件。 事件基于委托,为委托提供了一种发布/订阅机制。 讲过了委托,不得不讲事件。 事件基于委托,为委托提供了一种发布/订阅机制。 在发生其他类或对象关注的事情时,类或对象可通过事件通知它们。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。 在典型的 C
阅读全文
posted @ 2017-05-29 14:36 山涧清泉
阅读(456)
评论(1)
推荐(0)
编辑
深刻理解:C#中的委托、事件
摘要: C#中的事件还真是有点绕啊,以前用JavaScript的我,理解起来还真是废了好大劲!刚开始还真有点想不明白为什么这么绕,想想和JS的区别,最后终于恍然大悟! C#中事件绕的根本原因: 所以,一个方法不能直接作为其它方法的参数,把一个方法名作为参数,无法指定类型啊,会报错!那我就想啊,既然不能直接传
阅读全文
posted @ 2017-05-29 11:07 山涧清泉
阅读(453)
评论(0)
推荐(1)
编辑
C#事件与委托详解【精华 多看看】
摘要: Delegate delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另
阅读全文
posted @ 2017-05-29 10:45 山涧清泉
阅读(21949)
评论(4)
推荐(7)
编辑
泛型约束
摘要: 一、泛型简介1.1泛型通过使用泛型,可以创建这样的类、接口和方法,它们以一种类型安全的工作方式操作各种数据。本质上,术语“泛型”指的是“参数化类型”(parameterized types)。参数化类型非常重要,因为它们可以在创建类、接口、方法和委托的时候将要操作的数据类型作为参数进行指定。通过泛型
阅读全文
posted @ 2017-05-29 09:52 山涧清泉
阅读(325)
评论(1)
推荐(0)
编辑