title: Is int? a value type or a reference type?
body: <p>This question is more about adding a <code>?</code> to a value type than about <code>int?</code></p>
  
  <p>In C# an <code>int</code> is a value type.
  Is <code>int?</code> a value type or a reference type?</p>
  
  <p>In my opinion it should be a reference type as it can be <code>null</code>.</p>