Fransic

导航

C#之扩展方法的实现--学习笔记

扩展方法是对现已有的Class扩展的类实例方法,定义规则:

1、必须定义的是静态方法;

2、必须把Class定义在参数列表中,并使用this关键字;

示例:扩展Control的ToHtml()方法的定义规则

public class test

{

  public static string ToHtml(this Control control)

  {

    return string.Empty;

  }

}

posted on 2011-03-04 16:15  Fransic  阅读(282)  评论(2编辑  收藏  举报