Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Определение вложенных типов

Свойства, доступные только для чтения и только для записи | Статические свойства | Статические конструкторы | SetFullName (fullName); | Ключевое слово sealed | Ключевые слова virtual и override | Абстрактные классы | Полиморфный интерфейс | Сокрытие методов | Правила приведения к базовому и производному классу |


Читайте также:
  1. A) определение b) обстоятельство c) часть глагола-сказуемого
  2. I. Определение сильных и слабых сторон вашего типа личности, которые могут проявиться в работе.
  3. I.3.1. Определение номенклатуры и продолжительности выполнения видов (комплексов) работ
  4. II этап. Определение рыночной стратегии
  5. II. 3. Определение потребности и выбор типов инвентарных зданий
  6. II. Измерение амплитудной характеристики усилителя и определение его динамического диапазона
  7. III. ТИПОВОЙ РАСЧЕТ

В С#, возможно определить тип непосредственно внутри другого типа. Такие типы называют вложенными (nested):

 

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

 


Дата добавления: 2015-07-25; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ключевое слово is| Обработка исключений

mybiblioteka.su - 2015-2024 год. (0.007 сек.)