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


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

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

Константы и перечисления
Извлечение и обновление данных с помощью объектов DataAdapter и DataSet
Вывод типов
Свойства по умолчанию и индексаторы
Рекурсия
Boost – версия 1.36.0
Общие (статические) члены
Интерфейсы как средство достижения полиморфизма
Создание перегруженных методов
Наследование от абстрактного класса
Разделяемые сборки
Стандартная система типов CTS
Реализация свойств
Организация доступа к данным и работа с объектом DataReader
Объекты, члены и абстрагирование
| .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 | Модификаторы доступа для вложенных типов. Регион сайта: Москва и Санкт-Петербург