two shorts added together don't equal a short?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/4343624/integer-summing-blues-short-short-problem">Integer summing blues, short += short problem</a>  </p>
</blockquote>



<p>I feel dumb that this is happening, but I have never had this happen before. I am trying to do the following:</p>

<pre><code>foreach (short a in answers)
{
     if (a != myConstants.NOTCOMPLETE_SHORT)
     {
         result = result + a;
     }
     else
     {
         empty = true;
         break;
     }
}
</code></pre>

<p>answers is an array of shorts. intellisense is telling me that result + a is an int and I can't assign it to a short. </p>

<p>I have to be missing something very fundamental here but not allowing two shorts to be added together and assigned to a short variable just seems weird.</p>
