Я просто хочу знать, в чем фактическая разница между private и protected internal спецификатором доступа. Насколько я знаю
Видно для собственных членов класса:частный и защищенный внутренний ДА
Виден для объектов других классов:Оба НЕТ
Виден для объектов других классов за пределами коллекции пространств имен:Оба НЕТ
Видны объекту дочерних классов вне коллекции пространств имен:Оба НЕТ
Если частные делают то же самое, что и protected internalтогда зачем нужны оба, достаточно одного или нет?