title: Whats the use of Nullable.GetUnderlyingType, if typeof(int?) is an Int32?
body: <p>why is <code>typeof int?</code> an <code>Int32</code></p>
  
  <pre><code>int? x = 1;
  Console.WriteLine(x.GetType().Name);
  </code></pre>
  
  <p>If it is okay then what's the use of <code>Nullable.GetUnderlyingType</code>?</p>