внутренний

Автор: Louise Ward
Дата создания: 4 Февраль 2021
Дата обновления: 17 Май 2024
Anonim
Внутренний покой
Видео: Внутренний покой

Содержание

Определение - Что означает Внутренний?

Внутренний в C # - это ключевое слово, используемое для объявления доступности типа или члена типа, так что доступ ограничен сборкой, в которой он объявлен.


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

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

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Внутренний

Внутренний - это один из модификаторов доступа, который ограничивает доступ к типам, определенным в текущей сборке проекта. Доступность по умолчанию для классов и структур, объявленных в пространстве имен или на верхнем уровне модуля компиляции, а не внутри других типов, является внутренней.


Например, при разработке приложения с графическим пользовательским интерфейсом (GUI), которое включает в себя настраиваемые элементы GUI, такие как окна, формы, элементы управления и т. Д., Их можно указать с внутренней доступностью, чтобы они взаимодействовали конфиденциально, не подвергаясь воздействию кода, который использует эти элементы.

Ссылка на элемент с внутренним доступом извне сборки, в которой он объявлен, приводит к ошибке компилятора. При использовании внутренних элементов сборки, к которым необходимо получить доступ из дружественной сборки, имя дружественной сборки должно быть указано с атрибутом InternalsVisibleToAttribute в сборке, в которой определены внутренние элементы.

Внутренний виртуальный метод не может быть переопределен в C #.

Это определение было написано в кон C #