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