title: How does a Nullable<T> type work behind the scenes?
body: <p>I'm curious to know how the Nullable type works behind the scenes. Is it creating a new object(objects can be assigned null) with a possible value of null? </p>
  
  <p>In the example we use a Nullable&lt;int&gt;, is their some kind of implicit conversion from an object to an int and vice versa when you assign it a null value?</p>
  
  <p>Also I know how this can be created manually, is there a benfit from using the Nullable type as opposed to creating it ourself?</p>