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


* При перепечатке материалов ссылка на 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

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

Создание элемента управления
Применение компонента HelpProvider
ToDoList 5.6.6
Удаление и отключение точек прерывания
Обработка ошибок при обновлении базы данных
Применение GDI+
Типы и пространства имен .NET
Общеязыковая исполняющая среда
Ввод кода с помощью CodeInsight
Достоинства сертификации Microsoft
Подключение класса DoughnutMachine к пользовательскому интерфейсу
Добавление элементов управления на панель Toolbox
Сборки
Создание обработчиков событий элементов управления
Cosmos – C# Open Source Managed Operating System
| .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 31


     



Rambler's Top100

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

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