代码改变世界

评论排行榜

c# 扩展方法奇思妙用高级篇五:ToString(string format) 扩展

2009-09-02 21:09 by 鹤冲天, 13757 阅读, 收藏,
摘要: 本文给出了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#扩展方法出来已久,介绍的文章也很多,但都是笼统的。 本人最近一直在思考扩展方法的应用,也悟出了一些。 将这最近一段时间对扩展的思考,写成一个系列文章。 每个文章只介绍一个应用方面,篇幅不会太长。 打算将文章写成三个部分:基础篇、高级篇、变态篇。 阅读全文

保护眼睛:给 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 扩展方法简化代码... 阅读全文
上一页 1 2 3 4 5 6 ··· 9 下一页