Современные компиляторы сами умеют оптимизировать.
И если ты переменную обычную не меняешь - она тоже, с большой вероятностью, будет вести себя как константа.
Но в среднем и общем - да, так как ты думаешь.
Вышесказанное относится только к примитивным/базовыми типам. С каким-нибудь словарями-массивами-деревьями - так не получится.
А до кучи - куда вы ее там компилируете? У вас il2cpp? Или таки JIT присутствует? В общем случае сейчас уже такая прорва нюансов, что либо надо нырнуть в это дело с головой, или не парить себе мозг такими вот оптимизациями на спичках.