是否可以指示 C# 中的构造强制调用实现方法?我创建了一个接口,强制实现类来实现方法。现在我希望实现类的所有构造函数都调用此方法。
我知道我可以创建一个基类并在其构造函数中调用该方法,但我不能强制每个子类都调用基类构造函数?
不,抽象类将是你的解决方法。
public abstract class MyAbstract : IMyInterface
{
    public MyAbstract()
    {
        MyMustCallmethod();
    }
    public abstract void MyInterfaceMember();//Let derived classes implement your interface
    private void MyMustCallmethod()
    {
     //implementation
    }
}