zoukankan      html  css  js  c++  java
  • C#遍历枚举类型的所有元素

    写个小东西,刚好用到枚举类型,需要显示在DropDownList控件中。尝试了下,用如下方法可以实现。 

    比如定义了一个错误的枚举类型

       

    1 public enum eErrorDetailCode : int
    2         {
    3             登陆成功 = 0,
    4             登出 = 1,
    5             应用错误 = 2,
    6             成功 = 16,
    7             失败 = 17
    8         }

    需要引用

    using System;

     然后在循环中,遍历枚举对象的所有元素

    1 foreach (int  myCode in Enum.GetValues(typeof(eErrorDetailCode)))
    2             {
    3                 string strName =Enum.GetName(typeof(eErrorDetailCode), myCode);//获取名称
    4                 string strVaule = myCode.ToString();//获取值
    5                 ListItem myLi = new ListItem(strName,strVaule);
    6                 ddlType.Items.Add(myLi);//添加到DropDownList控件
    7             }
  • 相关阅读:
    Heavy Transportation POJ
    Frogger POJ
    CODEFORCES 25E Test
    POJ
    POJ-2777
    [ZJOI2008]骑士
    POJ
    POJ
    [USACO12FEB]Nearby Cows
    [HAOI2009]毛毛虫
  • 原文地址:https://www.cnblogs.com/tianguook/p/2883443.html
Copyright © 2011-2022 走看看