首页 > 学院 > 开发设计 > 正文

c# 学习笔记(二)

2019-11-17 03:16:23
字体:
来源:转载
供稿:网友

c# 学习笔记(二)

c#3.0 新特性 扩展方法

扩展方法允许编写和声明它的类之外的关联类的方法

用于没有源代码或者类是密封的,需要给类扩展新方法时

1、扩展方法必须被声明为static2、扩展方法声明所在的类必须被声明为static3、扩展方法必须包含关键字this作为它的第一参数类型

例:

static class ExtendMyData

{

  public static double average(this MyData md)

  {

    ......

  }

}

调用扩展方法的方式跟调用该类内部的方法一样,类名加上点符号加上方法名


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表