модификатор доступа по умолчанию для члена интерфейса - PullRequest
0 голосов
/ 27 мая 2019

Я новичок в C #, просто вопрос о модификаторе доступа по умолчанию для члена интерфейса.Мы знаем, что модификатор доступа по умолчанию для интерфейса - «внутренний», но почему модификатор доступа по умолчанию для члена интерфейса - «открытый»?не должно ли оно быть "внутренним", чтобы оно могло быть последовательным?

1 Ответ

1 голос
/ 27 мая 2019

Interfaces, объявленные непосредственно в namespace, могут быть объявлены как public или internal и, точно так же, как classes и structs, interfaces по умолчанию для доступа internal.Члены интерфейса всегда public, потому что цель interface - предоставить другим типам доступ к class или struct.К элементам интерфейса нельзя применять модификаторы доступа.

Для получения дополнительной информации о Модификаторах доступа (Руководство по программированию в C #) проверьте следующую ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...