.NET 4.x Порядок выполнения override свойств - C#
Формулировка задачи:
Есть у меня базовый класс, в нём есть
и есть наследник, в нём
Как сказать конструктору наследника, чтобы он выполнил именно override свойство?
public virtual int Count
{
get
{
return _count;
}
set
{
_count = value;
OnPropertyChanged();
}
}public new double Count
{
get
{
//Много кода
}
return 0;
}public SomeClass(Item mat) : base(mat)
{
OnPropertyChanged(nameof(Count));//Выполнить public new double Count
}Решение задачи: «.NET 4.x Порядок выполнения override свойств»
textual
Листинг программы
public RefMaterialRow(ISpecificationItem mat) : base(mat)
{
OnPropertyChanged(nameof(Count));//Будет вызван Count родителя
}