title: c# why can't a nullable int be assigned null as a value
body: <p>Explain why a nullable int can't be assigned the value of null e.g</p>
  
  <pre><code>int? accom = (accomStr == "noval" ? null  : Convert.ToInt32(accomStr));
  </code></pre>
  
  <p>What's wrong with that code?</p>