| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Как называется тип вида int? val = ... |
| Автор: aldari 20.4.2012, 06:32 | ||
| Здравствуйте, Как называется по-русски и по-английски тип, который имеет следующую запись
И в какой версии .Net это появилось 3.5 или 4.0 ? - Эльдар |
| Автор: aldari 20.4.2012, 07:21 |
| Тип называется допускающим значение NULL, если ему может быть присвоено как непустое значение, так и значение null, означающее, что значение у типа отсутствует. Соответственно, тип, допускающий значение NULL, может выражать значение или его отсутствие. Например, ссылочный тип, такой как String, допускает значение NULL, а такой тип значения, как Int32, его не допускает. Тип значения не может допускать значение null, поскольку его емкости хватает только для представления значений, соответствующих этом типу; дополнительная емкость для выражения значения NULL у него отсутствует. Класс Nullable предоставляет дополнительную поддержку структуры Nullable<T>. Класс Nullable поддерживает получение базового типа для типа, допускающего значение NULL, а также операции сравнения и проверки на равенство для таких пар типов, допускающих значение NULL, базовый тип значения которых не поддерживает универсальные операции сравнения и проверки на равенство. Поддерживается в версиях: 4, 3.5 SP1 |
| Автор: dextermd 20.4.2012, 21:54 |
| Nullable Types появились в языке C# 2.0, и соответственно .NET Framework 2.0. |