Yes, the code snippet you showed will really cause boxing. You force the runtime to convert doubleto object. If you want to prove it to yourself or a colleague, check the compiled IL for control commands boxand unbox.
, , , , , . , , , , , .
, , object . , , double.
. ( , , getter, , , .) Generics , , ( object).