powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как ограничить доступ?
2 сообщений из 27, страница 2 из 2
Как ограничить доступ?
    #39862413
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikron,

А чего тут объяснять, internal инкапсуляция в рамках проекта. Все классы проекта могут обращаться к internal классам и internal методам. Снаружи нельзя, задача так и решается.

Многие к сожалению недооценивают.
И лично я знаю как с этим бороться :)

Включаем

<GenerateDocumentationFile>true</GenerateDocumentationFile>

И превращаем предупреждения 1572,1573,1574,1591,1711,1712,0419,1734,1587 в ошибки.

Всё. Теперь желание везде писать public резко по-убавляется
...
Рейтинг: 0 / 0
Как ограничить доступ?
    #39862656
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikronRoman Mejtes,

обясни, почему?
Обычно разработчики программу разбивают на проекты (на уровне Visual Studio). Если твой DataSource и Provider - в другом проекте, то использование internal легко и просто изолирует свойства и методы классов для доступа извне. Безо всяких извращений вроде Nested-классов. Так же легко и просто меняется уровень доступа когда возникает в этом необходимость. Программу будет проще поддерживать и развивать.
...
Рейтинг: 0 / 0
2 сообщений из 27, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как ограничить доступ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]