Como esconder uma propriedade herdada em uma classe sem modificar a classe herdada (classe base)?
Se eu tiver o seguinte exemplo de código:
public class ClassBase
{
public int ID { get; set; }
public string Name { get; set; }
}
public class ClassA : ClassBase
{
public int JustNumber { get; set; }
public ClassA()
{
this.ID = 0;
this.Name = string.Empty;
this.JustNumber = string.Empty;
}
}
O que devo fazer para ocultar a propriedadeName
(Não é mostrado como um membro de membros da classe A) sem modificarClassBase
?