プロジェクトに複数の Form クラスが必要です。そこで、これらのフォームに共通するすべてのものを抽象クラスにまとめることを考えていました。このクラスには、フォーム クラスとインターフェイスが継承されます。そのようなもの:
public interface IMyForm
{
void Init();
}
public abstract class AMyForm : Form, IMyForm
{
void IBrowser.Init()
{
throw new NotImplementedException();
}
}
public partial class MainClass : AMyForm
{
// But here the warning is shown (That i have to add override keyword),
// but when i do, The error is shown that i cannot override from non abstract thing
public void Init()
{
}
}
それを達成する方法を教えていただけますか?