Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Модификаторы доступа для вложенных типов
7 февраля 2009

Вложенный тип, как правило, используется только его родительским типом. По-
этому для вложенных типов лучше всего подходит модификатор доступа Private
(private). Другие модификаторы нужны только для вложенных типов, допускающих
создание своих экземпляров типами, отличными от родительского, что требуется
довольно редко. В принципе, у вложенного типа может быть любой модификатор
доступа, но его область видимости никогда не будет шире таковой его родительско-
го типа. Рассмотрим следующий пример;
Visual Basic .NET
Friend Class ParentClass
Public Class NestedClass
End Class
End Class
Visual C#
internal class ParentClass
{
public class NestedClass
{
}
!
Хотя вложенный класс NestedClass объявлен здесь как открытый [Public (public)],
он находится внутри класса с модификатором Friend (internal), поэтому его не уви-
дит ни один класс, расположенный за пределами данной сборки. Дело в том, что
его родительский класс помечен модификатором Friend (internal), поэтому вложен-
ному классу автоматически назначается такой же уровень доступа.

Теги: .NET

Статьи по теме:

Реализация специальных возможностей на этапе проектирования
Модификация и обновление данных
Установка приложения
ToDoList 5.6.6
Разрешения
Редактор пользовательского интерфейса
Создание и настройка объекта DataAdapter
Структура .NET-приложений
Делегаты
Свойства Font, Cursor и BackGroundlmage
Замещение членов базового класса в Visual Basic .NET
Запись трассировочных данных в журнал событий
Ресурсы и ресурсные сборки
Реализация свойств
Установка порядка передачи фокуса при нажатии клавиши Tab
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Модификаторы доступа для вложенных типов. Регион сайта: Москва и Санкт-Петербург