Некоторое время изучаю C # и остановился на главе "наследование", возможно позже этот вопрос рассматривается подробнее но хотелось бы получити ответ сейчас
class B
{
private int b;
public int GetSetb { get { return b; } set { b = value; } }
}
class C : B
{
}
Переменная b определена как private и насколько я понимаю не принадлежит классу C но когда я public свойством GetSetb присваиваю ей значение такой код работает и я могу вывести b хотя оно (насколько я понимаю) не принадлежит классу C