Я читаю книгу "Язык C #" и получаю эту заметку от Владимира Решетникова:
Если статический класс объявляет защищенный или защищенный внутренний член, компилируемыйпроисходит ошибка времени ( CS1057 ).
Могу я узнать почему? Что плохого в статическом классе, имеющем защищенный член? Статический класс может иметь частный член, поэтому я предполагаю, что эта ошибка CS1057 не из-за доступности, а, возможно, из-за проблемы с компиляцией? поскольку защищенный член может быть переопределен в дочерних классах ... но я не мог понять почему.