У меня есть образец класса:
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 () уникальным? Спасибо.