代码改变世界

评论排行榜

借助 委托 精简代码

2011-06-23 20:47 by 鹤冲天, 6371 阅读, 收藏,
摘要: 相信大多朋友和我一样,每天写代码就会用到 String.Format 这个方法。太经常用,感觉敲起键盘了不是太利索,于是把它精简成一个字母 F,以后代码可以这样写了:var s = F("今天是 {0}", DateTime.Now)。 阅读全文

借助 Clay 编写 不可思议 的 c# 代码

2011-02-22 21:42 by 鹤冲天, 19025 阅读, 收藏,
摘要: 如题,借助于 Clay 项目,我们可以编写出不可思议的 c# 代码,各种方式的对象初始化和属性赋值,简单动态创建集合,动态接口实现...本文将会令你大为惊叹:原来c#也可以这样写!! 阅读全文

ASP.NET MVC:窗体身份验证及角色权限管理示例

2010-10-27 20:50 by 鹤冲天, 31240 阅读, 收藏,
摘要: 如题,ASP.NET MVC 窗体身份验证及基于角色权限管理示例,提供了两种方式... 阅读全文

c# 扩展方法奇思妙用变态篇四:string 的翻身革命

2009-08-26 20:27 by 鹤冲天, 8721 阅读, 收藏,
摘要: string是各种编程语言中最基础的数据类型,长期以来受尽其它类的压迫... 而现在string要“翻身闹革命”了,它几乎无所不能,可以为所欲为,令其它类心惊胆颤... 阅读全文

c# 扩展方法奇思妙用基础篇二:string 常用扩展

2009-08-14 21:31 by 鹤冲天, 28139 阅读, 收藏,
摘要: string是c#里面最最常用的类,和它的使用频度比起来,它的操作确少的可怜,实例方法只有三十个左右,静态方法只有十多个,远远满足不了我们日常的需求。 本文使用扩展方法来增加string的功能,举出几个例子,也算是抛砖引玉吧! 阅读全文

写给女友的 宋词

2010-07-27 15:13 by 鹤冲天, 3631 阅读, 收藏,
摘要: 当程序员不容易,二十六七了才找个女朋友。写代码给她,怕执行不了,写几首词送她吧! 时已初夏风欲寒,夜阑珊,心无眠... 暮降灯起星点滴,对座无语,芳心暗相许... 残雨淅淅沥沥,难消心头抑郁... 难续,难续,余生独伴词句... 阅读全文

也谈 GET 和 POST 的区别

2012-07-27 20:06 by 鹤冲天, 18756 阅读, 收藏,
摘要: 上个月,博客园精华区有篇文章《GET 和 POST 有什么区别?及为什么网上的多数答案都是错的》,文中和回复多是对长度限制和 Url 隐藏数据两个问题进行了深究。在我看来这两者都不是重点,特写此文予以讨论。 阅读全文

c# 扩展方法奇思妙用基础篇八:Distinct 扩展

2011-08-01 20:57 by 鹤冲天, 22320 阅读, 收藏,
摘要: 刚看了篇文章 《Linq的Distinct太不给力了》,文中解决办法,略显复杂。使用本文的扩展方法可写成如下优雅的方式:var p1 = products.Distinct(p => p.ID) 阅读全文

反驳 老赵 之 “伪”递归

2009-08-31 21:34 by 鹤冲天, 5407 阅读, 收藏,
摘要: 今天看了老赵的随笔《使用Lambda表达式编写递归函数》,老赵给其中两行代码下了“伪递归”的定论,我非常不满,今写文反驳之... 阅读全文

ASP.NET MVC 3:正确实现 UnityDependencyResolver

2011-08-16 00:24 by 鹤冲天, 8162 阅读, 收藏,
摘要: 前日,dudu 写了篇文章 《想爱容易,相处难:当ASP.NET MVC 爱上 IoC》, dudu 在文中错误地使用了 Unity... 阅读全文
1 2 3 4 5 ··· 9 下一页