Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Захворювання новонароджених дітей: хвороби шкіри і пупкової ранки у новонароджених. Сепсис. Пологові травми.Дата добавления: 2014-12-06; просмотров: 634
1. Конституція України. — Ст. 46. 2. Основи законодавства про загальнообов'язкове державне соціальне страхування: Закон України від 14 січня 1998 р. 3. Про загальнообов'язкове державне пенсійне страхування: Закон України від 9 липня 2003 р. № 1058-IV // Відомості Верховної Ради України. — 2003. — № 49—51. — Ст. 376. 4. Про недержавне пенсійне забезпечення: Закон України від 9 липня 2003 р. № 1057-IV // Відомості Верховної Ради України. — 2003. — № 47—48. — Ст. 376. 5. Про збір на обов'язкове державне пенсійне страхування: Закон України від 26 червня 1997 р. № 400/97-ВР // Відомості Верховної Ради України. —1997. — № 37. — Ст. 237. Лекция №4 Тема: Пространство имен. Типии данных Пространства имен.Библиотека классов .NET Framework (.NET Framework Class Library, FCL) включает описание тысяч типов (классов, интерфейсов, структур, перечислений). С одной стороны очень сложно выбирать из этого многообразия, классы, предназначенные для решения собственной задачи. Вторая проблема заключается в том, что существуют классы сторонних разработчиков. Логично предположить, что в качестве имени класса для работы с базой данных, разработчик выберет Database. Попытка одновременно использовать в своей программе двух классов с одинаковым именем приведет к конфликту имен. Чтобы избежать этого были введены пространства имен. Пространства имен предназначены для объявления областей видимости. Можно сказать, что пространства имен предназначены для иерархической организации объявлений типов. namespace имя[.имя1] ...] { объявление типа}namespace – ключевое слово, для обозначения пространства имен. Имя – любой допустимый идентификатор. Имя может быть составным, части отделяются друг от друга точкой. Объявление типа – это объявление класса, интерфейса, структуры, перечисления, делегата или другого пространства имен. namespace MyNamespace.Data { class A { } } Того же результата можно было достичь, используя вложенное пространство имен namespace MyNamespace { namespace Data { class B { } }
class C { } } Кстати определение пространства имен может состоять из нескольких частей. То есть одновременно объявление двух фрагментов кода из примера не вызовет ошибки. В то время как типы данных должны быть объявлены полностью (по крайней мере в текущей версии С#). Объявление пространства имен может располагаться в нескольких файлах. При создании проекта С# автоматически создается пространство имен, совпадающее по имени с проектом. Использовать типы из пространства имен можно двумя способами. Можно полностью указывать имя типа: MyNamespace.Data.A a = new MyNamespace.Data.A();
Если идет обращение к типу происходит из того же пространства имен, то дополнительные префиксы можно опустить. Хотя указание полного имени типа не является ошибкой.
|