Код: Выделить всё
ref readonly State GetState();
Код: Выделить всё
ref readonly var state = ref GetState();
var t = state.SimTime;
Код: Выделить всё
var start = GetState();
var t = state.SimTime;
Код: Выделить всё
var t = GetState().SimTime;
В качестве бонуса, есть ли способ статически проверить код, чтобы определить, копируется ли память?
Подробнее здесь: https://stackoverflow.com/questions/792 ... the-struct