In .Net any variable / object falls under one of the
types Value Type or Reference Type, by default structs are
value type and classes are reference type.
The following are some of the key difference
between value type and reference type variables / objects.

