1.新建一个静态类。
public static ClassExtension
{
}
2.在静态类中添加一个静态方法。
public static void ExtensionFunction(
this ExtensionClassName aa,//this关键字指示这是个扩展方法;ExtensionClassName为要扩展的类。
params//参数列表
)
{
//....
}
3.调用。
ExtensionClassName obj = new ExtensionClassName();
obj.ExtensionFuntion( params );
本文介绍如何在C#中使用扩展方法来增强现有类的功能。通过创建静态类及静态方法,并使用this关键字指定扩展的目标类型,可以方便地为已有类添加新行为。文章最后展示了如何实例化对象并调用这些扩展方法。
547

被折叠的 条评论
为什么被折叠?



