Подтвердить что ты не робот

В С# являются ли методы закрытыми по умолчанию?

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

void Item_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
    throw new NotImplementedException();
}        

Является ли этот метод закрытым?

4b9b3361

Ответ 1

Это. Общее правило, если вы не определяете какой-либо модификатор, - это "самый ограниченный модификатор, который может быть применен здесь, используется", поэтому он является закрытым для методов, внутренних для классов верхнего уровня и т.д.

Ответ 2

Да, это личное.

Ответ 3

Для метода внутри класса значение по умолчанию является приватным. Это зависит от масштаба того, где вещи объявлены, здесь