我有一个示例类:
class SampleClass
{
public virtual string SomeProperty{get; set;}
public virtual void SomeMethod() {
// code
}
}
我可以继承它并像这样覆盖 SomeProperty 和 SomeMethod :
class ChildClass:SampleClass
{
public override string SomeProperty{get; set;}
public override void SomeMethod() {
// code
}
}
有什么方法可以从对象而不是类中覆盖?像
SampleClass sampleObject = new sampleObject();
并且 sampleObject.SomeMethod() 是唯一的吗?谢谢。