В чем разница между «частным» и «защищенным внутренним»?

Я просто хочу знать, в чем фактическая разница между private и protected internal спецификатором доступа. Насколько я знаю

Видно для собственных членов класса:частный и защищенный внутренний ДА

Виден для объектов других классов:Оба НЕТ

Виден для объектов других классов за пределами коллекции пространств имен:Оба НЕТ

Видны объекту дочерних классов вне коллекции пространств имен:Оба НЕТ

Если частные делают то же самое, что и protected internalтогда зачем нужны оба, достаточно одного или нет?

14
задан Will Vousden 9 June 2012 в 10:49
поделиться