代码改变世界

阅读排行榜

c# 扩展方法奇思妙用

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

ASP.NET MVC:通过 FileResult 向 浏览器 发送文件

2010-09-17 18:36 by 鹤冲天, 36165 阅读, 收藏,
摘要: 使用 FileResult 向客户端发送文件,详细介绍 FilePathResult、FileContentResult 以及 FileStreamResult 的使用... 阅读全文

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

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

c# 扩展方法 奇思妙用 高级篇 九:OrderBy(string propertyName, bool desc)

2012-01-15 18:41 by 鹤冲天, 30397 阅读, 收藏,
摘要: 如题,本文实现 OrderBy(string propertyName, bool desc) 扩展方法,以弥补 Linq 原生排序方法的不足 阅读全文

c# 扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展

2011-01-28 18:41 by 鹤冲天, 29774 阅读, 收藏,
摘要: 为 Dictionary<TKey, TValue> 类创建几个扩展方法,让使用更加简洁高效... 阅读全文

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

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

Linq:切勿使用 Count() > 0 来判断集合非空

2011-12-11 20:51 by 鹤冲天, 26989 阅读, 收藏,
摘要: 如题,使用 Linq 时切勿使用 Count() > 0 来判断集合非空,这样做可能会带来严重的性能问题 阅读全文

c# 扩展方法奇思妙用基础篇九:Expression 扩展

2011-09-15 17:18 by 鹤冲天, 26900 阅读, 收藏,
摘要: 使用 Expression 类创建 Expression Trees 的代码往往比较繁琐,可以借助扩展方法予以简化。 阅读全文

ASP.NET MVC:Razor 引入命名空间

2011-05-22 20:09 by 鹤冲天, 23395 阅读, 收藏,
摘要: MVC 中使用 Razor 视图引擎,引入命名空间有两种方式,页面中和配置文件中... 阅读全文

c# 扩展方法奇思妙用高级篇二:Aggregate 扩展及其改进

2009-08-12 20:07 by 鹤冲天, 23086 阅读, 收藏,
摘要: Enumerable.Aggregate 扩展方法在System.Linq命名空间中... 本文介绍使用Aggregate进行求和、byte数组异或、字符串拼装/逆序输出。并对Aggregate进行改进,实现间隔求和,进一步改进查重极限算法。 阅读全文
1 2 3 4 5 ··· 9 下一页