Слышал, что protected поля в C# нужно называть с большой буквы, то есть как и public. Это верно? Может их стоит называть просто с маленькой или, как у private, с префикса _
Все зависит от той нотации, которой ты следуешь. Никаких универсальных правил нет. Я с малой буквы называю только приватные хранилища значений свойств.