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