Он по умолчанию типа int. Ему можно задать другой целочисленный тип:
enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
Операторы неявного преобразования типов можно делать только для классов и структур. Не для энамов.
http://stackoverflow.com/questions/2...-of-enums-in-c