Я столкнулся со сценарием, в котором я должен унаследовать только несколько свойств от базового класса и оставить другие свойства такими, как есть.
Так, например,
class A
{
public string A1
public string A2
}
class B : A
{
public string A3;
public string B1;
}
Теперь я должен бытьвозможность использовать свойства, такие как B.A1, B.B1 и B.A3, но я не хочу, чтобы A2 был доступен в классе B ***.Помните, я не хочу использовать приват ***, я должен держать его публичным, потому что это документ сущности монго и должен храниться в базе данных монго
В основном я пытаюсь поделиться несколькими общимисвойства между двумя объектами, использующими наследование.