Size: a a a

2019 January 20

vl

vova lantsov in .NET CIL Chat
Карен
а инициализация полей происходит в копии структуры
Судя по коду, копия только для того и была создана, чтобы затем передать её в метод S1Foo)
источник

vl

vova lantsov in .NET CIL Chat
Ибо инициализация поля оригинальной структуры до этого произошло
источник

К

Карен in .NET CIL Chat
источник

vl

vova lantsov in .NET CIL Chat
До создания копии
источник

К

Карен in .NET CIL Chat
s это структура для инициализации
источник

К

Карен in .NET CIL Chat
s2 это оригинальная структура которая используется кодом
источник

vl

vova lantsov in .NET CIL Chat
Аа, это связано с тем что при инициализации вся структура меняется, да?
источник

К

Карен in .NET CIL Chat
это inline инициализация объектов такая
источник

К

Карен in .NET CIL Chat
вот так тебе спокойней?)
источник

К

Карен in .NET CIL Chat
а вот inline
источник

К

Карен in .NET CIL Chat
inline-инициализация обеспечивает "атомарную" инициализацию объекта
источник

vl

vova lantsov in .NET CIL Chat
Ох, теперь понял, спасибо. Какая-то магия)
источник

К

Карен in .NET CIL Chat
это с Main понял
а вот с S1Foo я хз че там, для меня что с in что без, работает одинаково
источник

B

Bogdan in .NET CIL Chat
жесткая инлайн инициализация 0_О
источник

B

Bogdan in .NET CIL Chat
в релизе JITC это оптимизирует, судя по резултьатам на том сайте) найс
источник
2019 January 31

PZ

Pavel Zhdanovich in .NET CIL Chat
Привет, ребята. Кто-нибудь знает, что там с CoreRT. А то я потратив полчаса на гуглежку так и не понял, как скомпилить мой хэлловорд в single exe. Там вообще релизов нет и не было?
источник

M中

Mikhail 才藤 中村 Bashurov in .NET CIL Chat
Pavel Zhdanovich
Привет, ребята. Кто-нибудь знает, что там с CoreRT. А то я потратив полчаса на гуглежку так и не понял, как скомпилить мой хэлловорд в single exe. Там вообще релизов нет и не было?
ты именно corert в single exe хочешь, или ты хочешь взять сorert _чтобы_ single exe сделать?
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Mikhail 才藤 中村 Bashurov
ты именно corert в single exe хочешь, или ты хочешь взять сorert _чтобы_ single exe сделать?
Второе
источник

н

невидимка in .NET CIL Chat
corert очень сырой
источник

н

невидимка in .NET CIL Chat
не надо его юзать
источник