Можем ли мы использовать производный тип при переопределении метода без использования метода скрытия - PullRequest
0 голосов
/ 12 марта 2020

Не хочу использовать метод, скрывающийся здесь, как своего рода обходной путь. Любое другое предложение или идея?

public abstract class Product 
{
    public abstract ProductData Data { get ; protected set ;}
}

public class SpecificProduct : Product
{
    public override SpecificProductData Data {get; } 

}

public class ProductData
{
    public string Name {get;set;}
}

public class SpecificProductData : ProductData
{
    public string Address { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...