Size: a a a

var chat = new Chat();

2021 June 23

rr

razumovsky r in var chat = new Chat();
типо

publick stack record MyRecord(params) ?
источник

rr

razumovsky r in var chat = new Chat();
понял
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я думаю нет, будет как с ограничениями в дженериках
источник

Ɖ

Ɖrēw in var chat = new Chat();
Типо
источник

Ɖ

Ɖrēw in var chat = new Chat();
Там же можно написать where T : struct
источник

Ɖ

Ɖrēw in var chat = new Chat();
И это будет значить значимый тип
источник

Ɖ

Ɖrēw in var chat = new Chat();
Поэтому struct record выглядит вполне логично
источник

ПО

Подзатворный Оксид... in var chat = new Chat();
В старом дизайне куб кривой, только сейчас заметил
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Структуры сильно быстрее классов, где то была у меня таблица сравнений, найду скину. Если очень много объектов и не нужны ссылочные типы, то работает лучше
источник

G

GC in var chat = new Chat();
Это очевидно. Но для меня лично не была очевидна обратная сторона вопроса. И на секунду показалось, что всё это само собой разумеющееся.
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Наверное, потому что вы таки шарите фундаментальные штуки )) небось Рихтера читали
источник

G

GC in var chat = new Chat();
Да вот второй год себя уговариваю clr via c# заказать, чтобы стыдно не было.
источник

ВE

Виталий EasyMod... in var chat = new Chat();
ты выше говоришь, что класс ссылочный, а структура значимый, и тут же говоришь про ссылку на структуру. Значит ты не понял как память размещается у объектов, правда если это вобще нужно понимать
источник

Ɖ

Ɖrēw in var chat = new Chat();
И не нагружает этим GC
источник

ВE

Виталий EasyMod... in var chat = new Chat();
всё таки покодить на с++ для начала бывает полезным :)
источник

VL

Viktor Ladyzhets in var chat = new Chat();
И это тоже, да
источник

ВE

Виталий EasyMod... in var chat = new Chat();
хотя бы в арифметике указателей поколупаться немного
источник

ВE

Виталий EasyMod... in var chat = new Chat();
этого GC попробуй нагрузи - сам когохош нагрузит 😁
источник

Ɖ

Ɖrēw in var chat = new Chat();
На упакованную структуру вполне может быть ссылка
источник

ВE

Виталий EasyMod... in var chat = new Chat();
речь шла о поле класса
источник