Недостъпен член

Автор: Lewis Jackson
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Шайни — «Недоступен» | TOASTER LIVE
Видео: Шайни — «Недоступен» | TOASTER LIVE

Съдържание

Определение - Какво означава недостъпен член?

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

Недостъпен член може да получи нивото на достъпност, което контролира неговото използване от друг код в монтажа, в който е деклариран, или от други събрания.

Членът от даден тип е проектиран така, че да е недостъпен от определени типове с цел капсулиране. Капсулирането на данни помага да се защитят данните в обекта от случайна повреда, както и да се скрият ненужните детайли за изпълнение от потребителя на обектите.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява недостъпен член

Достъпността на член от даден тип се определя от типа, в който пребивава, и модификатора на достъп, посочен му по време на декларацията му. По-долу са модификаторите на достъп, използвани за определяне на достъпността:


  • Публично: Достъп до текущия сбор и до външен монтаж, който го препраща.
  • Частно: Достъпът е ограничен до съдържащия тип.
  • Защитени: Достъпът е ограничен до съдържащия клас или типове, извлечени от съдържащия тип.
  • Вътрешен: Достъпът е ограничен само до текущия монтаж.
  • Защитен вътрешен: Достъпът е ограничен до текущия монтаж или до типовете, получени от съдържащия клас.

Например, тип може да бъде деклариран с метод, който има защитен модификатор, така че да е недостъпен извън класа, но достъпен за неговите производни класове.

Не всички модификатори на достъп могат да се използват във всички минуси от всички видове. Когато член от даден тип не включва модификатор на достъп по време на декларацията си, неговата достъпност по подразбиране е частна.

Съгласно ограничението за достъпност в C #, няколко конструкции изискват даден тип да бъде поне толкова достъпен, колкото член или друг тип. Освен това, ако членът е метод, делегат или индексатор, типът връщане и типовете параметри трябва да бъдат поне толкова достъпни, колкото и самият член. Използването на недостъпен член ще доведе до грешка във времето за компилиране.


Това определение е написано в рамките на C #