派生クラスがメソッドのオーバーライドを実装するかどうかを区別するために、どうすればよいですか?aboutOverrided about C#
class BaseClass
{
public virtual void targetMethod() { return; }
}
class DerivedClass:BaseClass
{
public bool isOverrideTargetMethod()
{
//Here, I wants to judge whether DerivedClass is overrided targetMethod.
}
public override void targetMethod()
{
base.targetMethod();
}
}
私は特別なプロパティを追加したくない派生クラスでisOverrideTargetMethodブール型プロパティを追加して、派生クラス –
でオーバーライドメソッドで真割り当てます。 – kyounoii