louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

Изучаем C Sharp (C#)

Программирование на C Sharp (C#) с нуля

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Nullable типы

Как известно, value-типы (к ним относятся, например, int, byte и другие) не могут принимать значение null. Что, в общем-то, вполне естественно. Но иногда такая потребность возникает. Например, при работе с базами данных - в столбце таблицы могут хранится значения целого типа и, кроме того, могут допускаться неопределенные значения (NULL). В .NET 2.0 для этого появилась такая возможность - а именно так называемые nullable-типы. Они могут принимать, кроме собственно значений соотвествующего типа, значение null.

Вот пример объявления переменной такого типа и ее использования:



Nullable n;
n = null;



Синтаксис тут простой - мы мы в угловых скобках указываем нужный тип (int в нашем случае).

Для объявления nullable типов, кроме указанного синтаксиса, можно использовать и упрощенный:


int? n;



С точки зрения реализации все nullable-типы являются экземплярами структуры System.Nullable.

Предыдущая стр.    Оглавление    Следующая стр.
Средняя оценка: (2,33 - 3 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии

Комментирует Amidamar0 30.01.2012 19:24:14
Синтаксис тут простой - мы мы в угловых скобках указываем нужный тип (int в нашем случае). Что то я не увидел в нашем примере скобок с int =/



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!

evening dresses