.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 родителя
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д