Boxing and unboxing is also casting?
boxing, c#, casting
Solution
Boxing is just wrapping a value type in an object hull, essentially. It doesn't actually involve a type conversion as, say, `(int)3.14` does. Even though they both use the cast operator.
Problem
When we convert the data types between primitive data types it is called as data type casting. But when convert between ValueType and ReferenceType we call it as boxing and unboxing. Can boxing and unboxing also be called casting?