Согласно msdn Enums не может иметь базовый тип char. Почему перечисления не могут иметь базового типа char? Также почему Microsoft настоятельно рекомендует, чтобы перечисление содержало константу со значением 0? Большое спасибо