获取某一整数值关联的枚举数的名称
这里输入1 得到结果为1(没有对应的枚举数存在)
输入900 得到结果Marketing
输入Marketing 得到Marketing
enum Department
{
Marketing = 900,
HumanResource = 800,
Administration=700,
Accountin
}
string s = Console.ReadLine();
Department dep = (Department)Enum.Parse(typeof(Department), s);
Console.WriteLine(dep);
获取枚举数关联的枚举值
输入900得到900
输入Marketing得到900
string s = Console.ReadLine();
int dep = (int)Enum.Parse(typeof(Department), s);
Console.WriteLine(dep);
输入枚举值得到枚举数名称
输入的只能是数字
int d= int.Parse(Console.ReadLine()); Console.WriteLine(((Department)d).ToString());