c#this关键字用法代码详解-创新互联

用法1 为原始类型扩展方法

创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十载,专业且经验丰富。十载网站优化营销经验,我们已为成百上千中小企业提供了成都网站建设、做网站解决方案,按需网站开发,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

先说一下,this 后面跟的类型,就是要拓展方法的类型。注意要写在静态类中的静态方法,不然有些情况下访问

/// 
  /// 扩展类 用于为原始类扩展方法 
  /// 
  public static class AM_Extends
  {
    /// 
    /// 为string类扩展了一个child方法,实现某功能
    /// 
    /// 
    /// 
    public static void Child( this string str,string new_str)
    {
      object obj = str;
      str=new_str;
    }
  }

定义扩展方法

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:c#this关键字用法代码详解-创新互联
分享网址:http://scyanting.com/article/djgsoh.html