Size: a a a

2020 August 08

HJ

Happy Jupiter in CODE BLOG / C#
Phantom
Стоит ли учить IL?
да
источник

P

Phantom in CODE BLOG / C#
А зачем?
источник

HJ

Happy Jupiter in CODE BLOG / C#
шоб понимать xd
источник

HJ

Happy Jupiter in CODE BLOG / C#
Кстати говоря, есть один ньюанс с конструкторами структур вообще.
источник

HJ

Happy Jupiter in CODE BLOG / C#
Они могут вызываться
источник

HJ

Happy Jupiter in CODE BLOG / C#
А могут и не вызваться
источник

HJ

Happy Jupiter in CODE BLOG / C#
Что как по мне довольно забавно
источник

C

Combot in CODE BLOG / C#
Total messages: 85244
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Happy Jupiter
А могут и не вызваться
Это как
источник

HJ

Happy Jupiter in CODE BLOG / C#
ну вот так
источник

HJ

Happy Jupiter in CODE BLOG / C#
там микрооптимайз такой
источник

AN

Alexander Neutov in CODE BLOG / C#
Ну в структурах статик поля хоть можно в обход конструктора типа сразу ассайнить
А не так как инстансные
источник

AN

Alexander Neutov in CODE BLOG / C#
Happy Jupiter
А могут и не вызваться
Ты про создание структуры без вызова конструктора?
Или?
источник

HJ

Happy Jupiter in CODE BLOG / C#
Alexander Neutov
Ну в структурах статик поля хоть можно в обход конструктора типа сразу ассайнить
А не так как инстансные
ну я щас не про статику, а вообще
источник

HJ

Happy Jupiter in CODE BLOG / C#
Alexander Neutov
Ты про создание структуры без вызова конструктора?
Или?
не, ты как бы определяешь конструктор в структуре, но джит делает так, что он не вызывается в дальнейшем
источник

AN

Alexander Neutov in CODE BLOG / C#
Happy Jupiter
не, ты как бы определяешь конструктор в структуре, но джит делает так, что он не вызывается в дальнейшем
Хм
А не помнишь где про это почитать можно?
источник

S

Sergey Trofimov in CODE BLOG / C#
это если ты потом все поля инитишь как default?
источник

S

Sergey Trofimov in CODE BLOG / C#
иначе я не понимаю как ?
источник

AN

Alexander Neutov in CODE BLOG / C#
Я вот тоже не понимаю
источник

S

Sergey Trofimov in CODE BLOG / C#
как можно заинлайнить конструктор, если там какие-то значения присваиваются
источник