Why does System.Int32 that derives from System.Object (thru System.ValueType) a value type while System.Object is a reference type?
Why does System.Int32 that derives from System.Object (thru System.ValueType) a value type while System.Object
Share
Because
System.ValueTypeis what allows us to use boxing/unboxing by overriding certain virtual members from System.Object.