Size: a a a

2019 December 29

OM

Oleg Morozov in pro.net
он просто поднялся и ответил на все вжухи
источник

GB

George Bessonov in pro.net
есть ли экстеншн для райдера/студии, умеющий показывать обезсахаренный C#,  как это умеет делать шарплаб? Конкретно интересно смотреть, во что разворачивается экспрешн без запуска приложения
источник

Ɖ

Ɖrēw in pro.net
Я только видел экстеншн для студии который показывает CIL насколько я помню
источник

E

EgorBo in pro.net
квиз-тайм!

Type t = Enum.GetUnderlyingType(typeof(float));
Type t = Nullable.GetUnderlyingType(typeof(float));


что вернут?
источник

GB

George Bessonov in pro.net
EgorBo
квиз-тайм!

Type t = Enum.GetUnderlyingType(typeof(float));
Type t = Nullable.GetUnderlyingType(typeof(float));


что вернут?
typeof(float)
null
Если бы спрашивал не ты в рубрике "квиз-тайм", ответил бы
null
null
источник

E

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

E

EgorBo in pro.net
вернее наоборот
источник

VS

Vasily Shapenko in pro.net
Ну первое, допустим, можно объяснить
источник

VS

Vasily Shapenko in pro.net
Второе сложнее
источник

VK

Vladislav Khapin in pro.net
Vasily Shapenko
Второе сложнее
Нуллаблы вырезаются вроде
источник

E

EgorBo in pro.net
я тут просто оптимизировал еще в джите оба эти кейса (т.к. нашел 10ок юсаджей в аспнет в генериках)
источник

E

EgorBo in pro.net
только оказалось проблемно получить реальный тип енама :(
источник

VS

Vasily Shapenko in pro.net
Ну, учитывая, что енам по идее это любое целочисленное число, действительно проблема
источник

E

EgorBo in pro.net
Vasily Shapenko
Ну, учитывая, что енам по идее это любое целочисленное число, действительно проблема
не только цело
источник

VS

Vasily Shapenko in pro.net
EgorBo
не только цело
Ну интересно поглазеть на флаговый енам на флоатах
источник

VS

Vasily Shapenko in pro.net
Точнее, добиться консистентного поведения
источник

E

EgorBo in pro.net
объявить в шарпе нельзя, но ил и рантайм не запрещают
источник

E

EgorBo in pro.net
я тут в чате уже вроде скидывал)
источник

E

EgorBo in pro.net
в корцлр даже тесты есть на это
источник

VS

Vasily Shapenko in pro.net
Ещё и стринговые завезут, тоже будет любопытно
источник