枚举(enum)类型的运用

在工作中枚举类型也很常用,但是总是不牢固不知道怎么取值

首先定义一个枚举类型

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;

原文地址:https://www.cnblogs.com/llxy/p/3862348.html