これは.NET4.0/ C#です。インターフェイスから継承するクラスがあります。
public class DocumentModel : IDocumentObject
{
//this is not in the interface and wont ever be
public void NewMethod(){//my code}
}
私のDocumentModel
クラスでは、インターフェースの一部ではないパブリックメソッドを追加しました。私がそれを呼ぶとき、
var doc = new DocumentModel();
doc.NewMethod();
私は次のようになります:
エラー30「IDocumentObject」には「NewMethod」の定義が含まれておらず、
「IDocumentObject」タイプの最初の引数を受け入れる拡張メソッド「NewMethod 」がありません
インターフェイスにないメソッドをクラスに追加するにはどうすればよいですか?ありがとう