zoukankan      html  css  js  c++  java
  • 扩展方法的使用

    1:什么是扩展方法?

    MSDN解释:

    • 扩展方法使您能够向现有类型"添加"方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
    • 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
    • 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。 
    • 仅当您使用 using 指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。

    实例图文说明:

     msdn:http://msdn.microsoft.com/zh-cn/library/bb311042.aspx

    扩展方法的好处:

    遇到当前类型提供的方法不能满足我们实际需求的时候我们可以自定义扩展方法,来完成我们的特殊功能需求。

    值得注意的是:Linq技术就使用了大量的扩展方法。这对咱们了解Linq本质也有好处。

  • 相关阅读:
    绑定源特性的行为
    理解IOC和DI
    相遇~~~~
    选美素数~~~~~~~(⊙o⊙)
    狐狸找兔纸
    多重背包Q
    最长升序子序列
    构造逆序数
    田径赛马
    01背包M
  • 原文地址:https://www.cnblogs.com/wgx0428/p/3035505.html
Copyright © 2011-2022 走看看