Есть ли причина написать «личное» ключевое слово в C #?

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

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

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

private void RatTrap_MouseEnter(object sender, CheeseEventArgs e)
{

}

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

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

Ответы на вопрос(9)

Ваш ответ на вопрос