摘要:
本文给出了ToString(string format)的扩展实现,一劳永逸... 阅读全文
评论排行榜
c# 扩展方法奇思妙用变态篇二:封装 if/else、swith/case 及 while
2009-08-13 18:13 by 鹤冲天, 16736 阅读, 收藏,
摘要:
本文探讨如何使用扩展方法封装 if/else、swith/case及while,通过使用这些扩展,写出的代码将使用很少的大括号{ }... 阅读全文
c# 扩展方法奇思妙用
2009-08-07 17:45 by 鹤冲天, 59513 阅读, 收藏,
摘要:
c#扩展方法出来已久,介绍的文章也很多,但都是笼统的。
本人最近一直在思考扩展方法的应用,也悟出了一些。
将这最近一段时间对扩展的思考,写成一个系列文章。
每个文章只介绍一个应用方面,篇幅不会太长。
打算将文章写成三个部分:基础篇、高级篇、变态篇。 阅读全文
c#扩展方法出来已久,介绍的文章也很多,但都是笼统的。
本人最近一直在思考扩展方法的应用,也悟出了一些。
将这最近一段时间对扩展的思考,写成一个系列文章。
每个文章只介绍一个应用方面,篇幅不会太长。
打算将文章写成三个部分:基础篇、高级篇、变态篇。 阅读全文
保护眼睛:给 PDF 设置图片背景
2011-08-04 22:05 by 鹤冲天, 16552 阅读, 收藏,
摘要:
从事 IT 行业,免不了经常阅读 PDF 文档。
PDF 文档纯白色背景相当刺眼,长时间阅读会导致眼睛干涩疼痛。一些 PDF 阅读软件可以修改背景,但往往只能使用纯色(单一颜色)。
PDF 文档使用淡雅的图片作背景,可减缓视觉疲劳,保护我们的眼睛。 阅读全文
瑞士军刀 VS 单一职责原则
2009-08-28 19:07 by 鹤冲天, 3898 阅读, 收藏,
摘要:
“单一职责原则”是面向对象软件开发的基本原则之一,面向对象的思想又是从现实世界中总结出来。可最近发现面向对象的单一职责原则与现实好似有些冲突... 阅读全文
c# 扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展
2011-01-28 18:41 by 鹤冲天, 29784 阅读, 收藏,
摘要:
为 Dictionary<TKey, TValue> 类创建几个扩展方法,让使用更加简洁高效... 阅读全文
让 VS2008 崩溃 的 WinForm 用户控件
2009-11-25 22:27 by 鹤冲天, 7640 阅读, 收藏,
摘要:
今天,使用VS2008做了一个WinFom的用户控件,编写代码时犯了一个“小小”的错误,确付出了惨重的代价... 阅读全文
c#扩展方法奇思妙用高级篇七:“树”通用遍历器
2009-11-09 22:06 by 鹤冲天, 7496 阅读, 收藏,
摘要:
“树”的遍历是一个通用算法,本文给出“树”遍历的通用扩展方法... 阅读全文
你能指出这个 ForEach 扩展方法中的错误吗?
2011-10-07 16:06 by 鹤冲天, 4992 阅读, 收藏,
摘要:
Linq 中没有原生的 ForEach 扩展方法,我们可以很轻松的扩展一个......但这个有返回值的实现中有错误的,你能指出吗? 阅读全文
c# 扩展方法奇思妙用基础篇 六:WhereIf 扩展
2011-02-17 19:24 by 鹤冲天, 17258 阅读, 收藏,
摘要:
创建并使用 WhereIf 扩展方法简化代码... 阅读全文
浙公网安备 33010602011771号