I\'m trying to create a set of classes where a common ancestor is responsible for all the logic involved in setting various properties, and the descendants just change the a
NO. Still you can Hide the inherited property with Your's
public class ChildTwo: Praent { public new int PropertyTwo { // do whatever you want } }
ps: this is no longer virtual/override relationship (i.e. no polymorphic calls)