これが私がコンパイルしようとしているc#コードですtestDMO
から継承するかなり単純なtestDMOBase
ものです。
public abstract class testDMOBase { }
public class testDMO : testDMOBase { }
public abstract class testBase
{
abstract protected void LoadCRUD(testDMOBase dmo);
}
public class test : testBase
{
override protected void LoadCRUD(testDMO dmo) { }
}
次のエラーが表示されます。
「test」は、継承された抽象メンバー「testBase.LoadCRUD(testDMOBase)」「test.LoadCRUD(testDMO)」を実装していません: オーバーライドする適切なメソッドが見つかりません
オーバーライド メソッドでサブクラスを使用しても問題ありませんか?