好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

c#扩展方法奇思妙用

c#扩展方法奇思妙用

c#扩展方法出来已久,介绍的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。

先声明一下,本系列文章主要为提供一个 新的编程的思路 (所提供的代码仅供参考,不足处请包涵),希望大家把讨论的重点放在编程思想上。


打算将文章写成三个部分:基础篇、高级篇、变态篇。

1.基础篇简单易懂,主要是一些常用操作。

2.高级篇会将扩展方法与泛型、委托、lambda表达式、反射、异步调用、多线程等相接合。

3.变态篇,为改变形态之意,是一些实际中很难用到的扩展,仅供开拓思路。


整个系列初步打算写上24篇,努力中...

为方便阅读,整理如下:


基础篇

c#扩展方法奇思妙用基础篇一:中文处理

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

c#扩展方法奇思妙用基础篇三:byte 常用扩展

c#扩展方法奇思妙用基础篇四:Random 扩展

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

c#扩展方法奇思妙用基础篇六:WhereIf 扩展

c#扩展方法奇思妙用基础篇七:IsBetween 通用扩展


高级篇

c#扩展方法奇思妙用高级篇一:改进 Scottgu 的 "In" 扩展

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

c#扩展方法奇思妙用高级篇三:Enumerable.Cast<T>应用

c#扩展方法奇思妙用高级篇四:对扩展进行分组管理

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

c#扩展方法奇思妙用高级篇六:WinForm 控件选择器

c#扩展方法奇思妙用高级篇七:“树”通用遍历器

c#扩展方法奇思妙用高级篇八:Type类扩展


变态篇

c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”

c#扩展方法奇思妙用变态篇二:封装 if/else、swith/case及while

c#扩展方法奇思妙用变态篇三:switch/case 组扩展

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


性能篇

c#扩展方法奇思妙用性能篇一:扩展方法性能初测


ASP.NET MVC 篇

c#扩展方法奇思妙用 ASP.NET MVC 篇:巧用扩展方法优先级,美化所有页面TextBoxFor文本框  

-------------------

思想火花,照亮世界

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于c#扩展方法奇思妙用的详细内容...

  阅读:42次