私はそうのように定義されたユーザーコントロールのセットを持っている...拡張メソッドは
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
を実装したい
があります新しい基本クラスを追加することなくこれを行う方法?
インターフェイスを実装するために拡張メソッドを使用することはできません。拡張メソッドは呼び出し側のためのもので、コンパイル時にのみ使用されます。実際のクラス自体ではありません –