Learning immediately: https://edu.csdn.net/course/play/20589/257757?utm_source=blogtoedu
Enumeration type int and type conversion
1. int type enumerated types and are compatible, but must explicitly turn type strongly
enum QQstate
{
Online = 1,
Offline,
Hidden = 5,
Leave,
Busy
}
int state = (int)QQstate.Online; //state的值为1
2. The conversion enumeration value, if the value does not exist, no conversion, is not given
enum QQstate
{
Online = 1,
Offline,
Hidden = 5,
Leave,
Busy
}
QQstate qq = (QQstate)5; //qq的值为Hidden
QQstate qq = (QQstate)10; //qq的值为10