У меня есть два класса, один наследует от другого, и я хочу переопределить значение по умолчанию из родительского класса в дочернем классе.
Это правильный способ сделать это?
public class Foo
{
public virtual string FooValue { get; set; } = "foo default value";
}
public class Bar : Foo
{
private string _fooValue = "bar default value";
public override string FooValue
{
get => _fooValue;
set => _fooValue = value;
}
}
Я видел людей, использующих атрибут DefaultValue
, но не уверен, что это правильный путь.