Внутрішня

Автор: Louise Ward
Дата Створення: 4 Лютий 2021
Дата Оновлення: 17 Травень 2024
Anonim
Внутрішня набивка | Вещдок
Відеоролик: Внутрішня набивка | Вещдок

Зміст

Визначення - Що означає внутрішнє?

Внутрішній, в C #, - це ключове слово, яке використовується для оголошення доступності типу або члена типу, таким чином, щоб доступ був обмежений збіркою, в якій він оголошений.


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

Внутрішній найчастіше використовується в розробці на основі компонентів, дозволяючи певній групі компонентів спілкуватися в приватний спосіб і запобігати доступу до коду, який не стосується цієї групи. Внутрішні модифікатори дозволяють отримати доступ до членів збірки з дружніх зборів, розроблених з конкретних причин, таких як тестування одиниць, розширення до бібліотек класів тощо.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Внутрішня

Внутрішній - це один із модифікаторів доступу, який обмежує доступ до типів, визначених у поточній збірці проекту. Доступність класів і структур за замовчуванням, які оголошуються в просторі імен або на верхньому рівні одиниці компіляції, а не в інших типах, є внутрішньою.


Наприклад, розробляючи додаток графічного користувальницького інтерфейсу (GUI), який включає в себе індивідуальні елементи GUI, такі як Windows, форми, елементи управління тощо, вони можуть бути визначені з внутрішньою доступністю, щоб вони приватно співпрацювали, не піддаючись дії коду, який використовується ці елементи.

Посилання члена на внутрішній доступ із зовнішньої збірки, в якому він оголошений, призводить до помилки компілятора. Під час використання внутрішніх членів асамблеї, до яких потрібно отримати доступ з другої збірки, ім'я дружньої збірки повинно бути вказане з атрибутом, InternalsVisibleToAttribute у складі, де визначені внутрішні члени.

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

Це визначення було написано в кон. C #