The Software Developers’ Dictionary - Boxing

calvinallen profile image Calvin A. Allen Originally published at calvinallen.net on ・1 min read

For our first dictionary entry, we’re going to take a look at the term, “Boxing”.

Boxing can be described as the process of converting a value type (integer, decimal, char, etc.) to the object type, or to any interface type that the value type implements.

The act of “boxing” is implicit (it is possible to box explicitly as well, but not required), whereas the act of “unboxing” is explicit.

Take a look at the following example code that boxes the unboxedInt into the object boxedInt:

int unboxedInt = Int32.Max;

object boxedInt = unboxedInt;

Boxing is a fairly expensive process, as a new object, boxedInt, is created on the stack, which then references a copy of the unboxedInt value on the heap (which allows for garbage collection).


markdown guide

After comparing sports betting and investing the last time, we came to the conclusion that in theory, Sports betting can be much more profitable and even safer than stocks trading. Make sure you use the proper websites and services for it. Sports betting brings you an excellent chance to win. Also, on this website, a lot of useful information about gambling e.t.c


There are not that many decent options, because sadly, most of the free tips sites you can find are scams. However, it is still possible to find communities or sites where you can get profitable betting tips from. Click to check out.