Недоступний член

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 1 Липня 2024
Anonim
ИЗУМИТЕЛЬНАЯ КРИМИНАЛЬНАЯ КОМЕДИЯ! Временно недоступен. 5-8 Серии. Комедия, Криминальный фильм
Відеоролик: ИЗУМИТЕЛЬНАЯ КРИМИНАЛЬНАЯ КОМЕДИЯ! Временно недоступен. 5-8 Серии. Комедия, Криминальный фильм

Зміст

Визначення - Що означає Недоступний Член?

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

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

Член типу призначений для недоступності певних типів з метою інкапсуляції. Інкапсуляція даних допомагає захистити дані всередині об'єкта від випадкової пошкодження, а також приховати непотрібні деталі реалізації від користувача об’єктів.

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

Техопедія пояснює недоступного члена

Доступність члена типу визначається типом, в якому він перебуває, та модифікатором доступу, зазначеним йому під час його декларування. Нижче наведено модифікатори доступу, які використовуються для визначення доступності:


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

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

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

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


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