1.1enum枚举转换成string字符串类型:
enum_name.枚举值。ToString();
例子:

1.2 将字符串转换为enum枚举:
在其进行转换是首先肯定得定义一个string类型的量,然后通过
(enum_name)Enum.Parse( typeof(enum-name),string_name )
方法进行设置调用;
例子:

2.1enum枚举转化为int整形:
转换为整形一般是用 强制转换 ,(int)enum_name.枚举值
例子:

输出结果:

为什么不用int.Parse():那是由于这个方法是将其数字的字符串形式转换为与其等效的32位有符号整数,如果引用这种会报错,有俩种报错形式,一种在编写时报错,一种在运行时报错;
一.编写时报错

二.编写正确,运行时报错

所以一般引用强转(int)
2.2整形转换为enum枚举:
1.第一种方法
在将整形转换为枚举时主要用到:
(enum_name)enum符号的值这个方法
例子:

结果:

2.第二种方法:
在这种方法中主要用到了:
Enum.GetName( typeof( enum_name ) , enum符号值 )这个方法,Enum.GetName()的意思就是:在指定的枚举中检索具有指定值的传输的名称,括号里写的是枚举的名称以及枚举的符号值:
例子:

结果相同