Can we do a reference equality check on value types? Yes. Value type arguments passed to
Object.ReferenceEquals get boxed, and the reference comparison is done on the box objects on managed heap.
So, what do you say about the output of following code, True or False?
double d = 3.0; Console.WriteLine( Object.ReferenceEquals(d,d) );