首页 > Web开发 > 详细

.net 扩展方法

时间:2016-07-20 01:03:35      阅读:235      评论:0      收藏:0      [点我收藏+]

扩展方法其实就是为现有类型增加一个扩展方法,现有类型可以是int、string、datetime这几种基本类型,也可以是自定义类型。

能够增加扩展类有一个前提是:被增加的扩展类必须是一个静态类。

此外,扩展方法必须是一个静态方法。所以调用扩展方法直接用扩展类的类名调用。

比如为string类增加一个扩展方法:ToInt

public static class ExtendsString

{

  public static int ToInt(this string str)

  {

    int id;

    int.TryParse(t,out id);

    return id;

  }

}

由上述代码可见,扩展方法接受一个自身参数this,类型为string,并且this string必须放在方法参数的第一个位置。

 

.net 扩展方法

原文:http://www.cnblogs.com/lz-blog/p/5686778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!