When I run ildasmin your code when specifying an option /BYTES, the output is:
.method private hidebysig static void Main(string[] args) cil managed
{
.entrypoint
.maxstack 1
.locals init (class ConstReadOnly.second V_0)
IL_0000: nop
IL_0001: ldc.i4.5
IL_0002: newobj instance void ConstReadOnly.second::.ctor(int32)
IL_0007: stloc.0
IL_0008: ret
}
, . , , newobj, 5 , , .
, , . , #.