Size: a a a

2021 January 29

A

Anatoly in pro.net
сейчас переменная правильного типа
источник

A

Anatoly in pro.net
искать древний компилятор мне лень
источник

IC

Ilya Chernoudov in pro.net
Anatoly
сейчас переменная правильного типа
мне кажется она всегда такая была...
источник

E

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

E

EgorBo in pro.net
вот зе фак
источник

E

EgorBo in pro.net
Framework M0 оптимизнул в но-оп
источник

IC

Ilya Chernoudov in pro.net
EgorBo
вот зе фак
джит фреймворка даёт жару
источник

E

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

E

EgorBo in pro.net
а не кор тоже сорян
источник

E

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

E

EgorBo in pro.net
кор оставил после себя зануление почему-то
источник

IC

Ilya Chernoudov in pro.net
Anatoly
а разве раньше, до кора, не было копирования значения в using() в отдельную переменную IDisposable типа?
я щас открыл в ilspy json.net версии 3,5 для 3,5 дотнета
источник

IC

Ilya Chernoudov in pro.net
и там нет каста к idisposable
источник

IC

Ilya Chernoudov in pro.net
Ilya Chernoudov
я щас открыл в ilspy json.net версии 3,5 для 3,5 дотнета
из 2011 года
источник

IC

Ilya Chernoudov in pro.net
NuGet Gallery | Newtonsoft.Json 3.5.8
https://www.nuget.org/packages/Newtonsoft.Json/3.5.8
источник

A

Aloraman in pro.net
using со структурами веселая вещь,
по спецификации должен боксить к IDisposable,
имплементация скипает боксинг и просто зовет Dispose у структуры,
но ежели добавить в структуру explicit IDisposable.Dispose - зваться будет именно он, и боксинг снова появится,
но jit может боксинг убрать все равно
Хороший вопрос для завалов на собесе, как говорится
источник

E

EgorBo in pro.net
> Хороший вопрос для завалов на собесе, как говорится

-____-
источник

E

EgorBo in pro.net
а вообще да, отличный вопрос, если человек на него отвечает - гонишь его сразу к хренам задрота)
источник

A

Aloraman in pro.net
если спрашивают такой вопрос, и ты либо отвечаешь целиком, либо слушаешь почему ты неправ - с таких собесов надо валить
источник

E

EgorBo in pro.net
ну вообще знать что касто структуры к интерфейсу приводит к боксинг - важно даже для джуна и норм спрашивать на собесе.

а вот то что иногда джит может это оптимизнуть - чисто бонус очки
источник