title: C#: Is Int16 the same as short?
body: <p>If <code>short</code> is just the C# syntax for using the <code>Int16</code> struct, 
  and you can interchange each like this:</p>
  
  <pre><code>Int16 x = 10;
  //or
  short x = 10;
  </code></pre>
  
  <p>then why can you do this:</p>
  
  <pre><code>public enum DaysOfWeek : short
  {
  
  }
  </code></pre>
  
  <p>but not this:</p>
  
  <pre><code>public enum DaysOfWeek : Int16
  {
  
  }
  </code></pre>
  
  <p>The error is <code>Type byte, sbyte, short, ushort, int, uint, long or ulong expected.</code></p>