|
Nullable типы
Как известно, value-типы (к ним относятся, например, int, byte и другие) не могут принимать значение null. Что, в общем-то, вполне естественно. Но иногда такая потребность возникает. Например, при работе с базами данных - в столбце таблицы могут хранится значения целого типа и, кроме того, могут допускаться неопределенные значения (NULL). В .NET 2.0 для этого появилась такая возможность - а именно так называемые nullable-типы. Они могут принимать, кроме собственно значений соотвествующего типа, значение null.
Вот пример объявления переменной такого типа и ее использования:
Синтаксис тут простой - мы мы в угловых скобках указываем нужный тип (int в нашем случае).
Для объявления nullable типов, кроме указанного синтаксиса, можно использовать и упрощенный:
С точки зрения реализации все nullable-типы являются экземплярами структуры System.Nullable.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (2,33 - 3 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
Комментирует Amidamar0 30.01.2012 19:24:14 Синтаксис тут простой - мы мы в угловых скобках указываем нужный тип (int в нашем случае).
Что то я не увидел в нашем примере скобок с int =/
|
|