title: division of short returns int c# (short/short=int ?!)
body: <p>I'm trying the following:</p>
  <pre><code>short value1 = 4;
  short value2 = 2;
  short result = value1 / value2;
  </code></pre>
  <blockquote>
  <p>Cannot implicitly convert type 'int' to 'short'. An explicit conversion exists (are you missing a cast?)</p>
  </blockquote>
  <p>Is there no such thing as division for short?<br />
  Is there a reason why short/short returns an int or just because?<br />
  The reason I'm wondering, is because I can divide int's eventhough its limitations (cast back from float)</p>