在工作中枚举类型也很常用,但是总是不牢固不知道怎么取值
首先定义一个枚举类型
public enum StausType { /// <summary> /// 友情链接 /// </summary> linkInfo =1 }
再去取他的备注值
public static string GetStausType(StausType status) { string s = ""; switch (status) { case StausType.linkInfo: s = "友情链接"; break; default: s = "异常"; break; } return s; }
最后在取值的时候根据类型取值
在取值时不同的类型取不同的值,例如
int s = (int)StausType.linkInfo 输出的s=1;
var s = StausType.linkInfo 输出的s=linkInfo;