Как скрыть унаследованное свойство в классе, не изменяя унаследованный класс (базовый класс)?
Если у меня есть следующий пример кода:
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;
}
}
Что я должен сделать, чтобы скрыть собственностьName
(Don»показывается как член членов ClassA) без изменений?ClassBase