我有一组是像这样定义的用户控件..与类型约束扩展方法
public class Control1: UserControl, Shop.Stock.IBlue
public class Control2: UserControl, Shop.Stock.IBlue
public class Control2: UserControl, Shop.Stock.IBlue
注意到有这些大约200和它们被命名为在实际项目更好。
我想写这都基于用户控件对象扩展方法和实现接口Shop.Stock.IBlue
我不希望扩展方法只是用户控件
的有没有一种在没有添加新基类的情况下这样做的方法?
扩展方法不能用于实现接口。扩展方法仅适用于调用者,并且仅在编译时:不适用于实际类本身 – 2012-02-17 10:43:51