Есть ли причина для написания ключевого слова private в C #?

Насколько я знаю, private по умолчанию везде в C # (то есть, если я не пишите общедоступный , защищенный , внутренний и т. д., по умолчанию он будет частным ). (Пожалуйста, поправьте меня, если я ошибаюсь.)

Итак, в чем причина написания этого ключевого слова или почему оно вообще существует для членов?

Например, когда обработчик событий генерируется автоматически, он выглядит следующим образом :

private void RatTrap_MouseEnter(object sender, CheeseEventArgs e)
{

}

Но почему он вообще пишет как закрытый, если это подразумевается и по умолчанию? Просто чтобы начинающие разработчики (которые не знают, что это значение по умолчанию в C #) знали, что он частный? Или есть разница для компилятора?

Более того, есть ли случай, когда запись «private» (отдельно) изменит доступность члена?

106
задан Peter Mortensen 29 December 2011 в 17:56
поделиться