Assuming I have:
public abstract class A {
public abstract string Name { get; }
}
I want to use the “shortcut” for creating properties in the child class:
public string Name { get; set; }
Instead of:
private string _Name;
public string Name {
get{ return _Name; }
set{ _Name=Name; }
}
But this cause compilation error since I have set; there
public class B {
public override Name{get; set;}
}
How can I override only get;?
on a side note:
You could make your base class an interface and then override in the implementing class: