Question: By default, C# enums are stored as integers. I'd like to make it a short instead. Is there a way to do this?

Answer: 
Like this:

```
enum MyEnum : short
{
  ...
}

```
Sometimes it makes more sense to have String values as enums you can use Attributes and achieve this check this link <http://weblogs.asp.net/stefansedich/archive/2008/03/12/enum-with-string-values-in-c.aspx>