四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1795|回复: 0
打印 上一主题 下一主题

C# 遍历枚举类型的所有元素

[复制链接]
  • TA的每日心情
    开心
    2018-11-9 08:52
  • 241

    主题

    691

    帖子

    7652

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7652
    跳转到指定楼层
    楼主
    发表于 2016-11-8 16:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    比如定义了一个错误的枚举类型
    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. }
    复制代码
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-2 19:37 , Processed in 1.078125 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表