Насколько я знаю, private
по умолчанию везде в C # ( это означает , что , если я не пишу public
, protected
, internal
и т.д. , это будет private
по умолчанию). (Пожалуйста, поправьте меня, если я ошибаюсь.)
Итак, зачем писать это ключевое слово или почему оно вообще существует для участников?
Например, когда обработчик событий создается автоматически, он выглядит так:
private void RatTrap_MouseEnter(object sender, CheeseEventArgs e)
{
}
Но почему он вообще пишет приват, если это подразумевается и по умолчанию? Просто чтобы начинающие разработчики (которые не знают, что это значение по умолчанию в C #) знали, что это личное? Или есть разница в компиляторе?
Кроме того, есть случай , когда писать «частный» (один) будет изменять доступность элемента?
internal
однако, по умолчанию будет тип «верхнего уровня» .