title: History of VB.NET Nullable syntax
body: <p>I can't find a definitive answer.  Since C# 2.0 you've been able to declare</p>
  
  <pre><code>int? i = 125;
  </code></pre>
  
  <p>as shorthand for</p>
  
  <pre><code>Nullable&lt;int&gt; i = Nullable&lt;int&gt;(123);
  </code></pre>
  
  <p>I recall reading somewhere that VB.NET did not allow this shortcut.  But low and behold, I tried it in VS 2008 today and it works.</p>
  
  <p>Does anyone know whether it's been this way since .NET 2.0 or was this added later?</p>