C#之扩展方法的实现--学习笔记
扩展方法是对现已有的Class扩展的类实例方法,定义规则:
1、必须定义的是静态方法;
2、必须把Class定义在参数列表中,并使用this关键字;
示例:扩展Control的ToHtml()方法的定义规则
public class test
{
public static string ToHtml(this Control control)
{
return string.Empty;
}
}
扩展方法是对现已有的Class扩展的类实例方法,定义规则:
1、必须定义的是静态方法;
2、必须把Class定义在参数列表中,并使用this关键字;
示例:扩展Control的ToHtml()方法的定义规则
public class test
{
public static string ToHtml(this Control control)
{
return string.Empty;
}
}