Хотя, как вы видели здесь, вам определенно не разрешается определять перечисление символов, потому что не существует неявного преобразования из char в любой другой целочисленный тип, но существует целочисленное преобразование из char в целое число , так что вы можете сделать это:
public enum MyCharEnum
{
BEL = 0x07,
CR = 0x0D,
A = 'A',
z = 'z'
}
И использовать явное преобразование в char, таким образом:
MyCharEnum thing = MyCharEnum.BEL;
char ch = (char)thing;
System.Console.WriteLine(ch.ToString());
(и, да, он издает звуковой сигнал - как в старые добрые времена!)