Size: a a a

2019 December 26

IC

Ilya Chernoudov in pro.net
EgorBo
я пример выше написал про box+unbox
ты такой код и на C# можешь написать
источник

E

EgorBo in pro.net
именно
источник

DP

Denis Petukhov in pro.net
EgorBo
да
На docs.microsoft написано класс)
источник

E

EgorBo in pro.net
Denis Petukhov
На docs.microsoft написано класс)
пруф
источник

DP

Denis Petukhov in pro.net
EgorBo
пруф
источник

IC

Ilya Chernoudov in pro.net
её хитро джит обрабатывает,  потому что он может преобразовать (object)null в int?
источник

E

EgorBo in pro.net
источник

IC

Ilya Chernoudov in pro.net
источник

vl

vova lantsov in pro.net
Denis Petukhov
На docs.microsoft написано класс)
источник

E

EgorBo in pro.net
я не про нулл
источник

IC

Ilya Chernoudov in pro.net
EgorBo
я не про нулл
ты про значение
источник

DP

Denis Petukhov in pro.net
Это Nullable<T> :}
источник

IC

Ilya Chernoudov in pro.net
короче, я не удивлён, что работает. Странно было бы, если бы не работало
источник

vl

vova lantsov in pro.net
Denis Petukhov
Это Nullable<T> :}
А ты о чём?
источник

DP

Denis Petukhov in pro.net
vova lantsov
А ты о чём?
Выше ссылка
источник

vl

vova lantsov in pro.net
Лол, это никак не входит в то, о чём разговор выше
источник

vl

vova lantsov in pro.net
Это статический класс
источник

IC

Ilya Chernoudov in pro.net
это оно и есть
источник

IC

Ilya Chernoudov in pro.net
как класс Enum для енумов
источник

IC

Ilya Chernoudov in pro.net
EgorBo
блять какая куча ты о чем
Boxing and Unboxing
When a nullable type is boxed, the common language runtime automatically boxes the underlying value of the Nullable<T> object, not the Nullable<T> object itself. That is, if the HasValue property is true, the contents of the Value property is boxed. If the HasValue property is false, null is boxed. When the underlying value of a nullable type is unboxed, the common language runtime creates a new Nullable<T> structure initialized to the underlying value.
источник