C#遍历枚举

简介:

这是一个常用到的问题,例如将枚举绑定到一个DropdownList……

我是这样实现的:

    public enum BusinessTable
{
商店 = 2,
厂商 = 4,
}

  遍历(在遍历的时候将值添加到一个Dropdownlist上):

复制代码
    this.ddl业务表名.Items.Add(new ListItem("--请选择--", ""));

foreach (Entity.Common.BusinessTable bt in (BusinessTable[])System.Enum.GetValues(typeof(BusinessTable)))
{
this.ddl业务表名.Items.Add(new ListItem(bt.ToString(), ((int)bt).ToString()));
} 本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/archive/2011/08/10/2133760.html,如需转载请自行联系原作者
相关文章
|
9月前
|
程序员 C#
深入理解 C# 编程:枚举、文件处理、异常处理和数字相加
枚举是一个特殊的“类”,表示一组常量(不可更改/只读变量)。 要创建枚举,请使用 enum 关键字(而不是 class 或 interface),并用逗号分隔枚举项:
81 0
|
4月前
|
C#
C# 枚举(Enum)
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。
60 9
|
5月前
|
存储 C# 开发者
枚举与结构体的应用:C#中的数据组织艺术
在C#编程中,枚举(`enum`)和结构体(`struct`)是非常重要的数据类型。枚举用于定义命名常量集合,提高代码可读性;结构体则封装相关数据字段,适合小型数据集。本文从基本概念入手,探讨它们的使用技巧、常见问题及解决方案,帮助开发者更好地利用这些特性构建健壮的应用程序。
73 8
|
9月前
|
安全 API C#
C#.Net筑基-类型系统②常见类型--枚举Enum
枚举(enum)是C#中的一种值类型,用于创建一组命名的整数常量。它们基于整数类型(如int、byte等),默认为int。枚举成员可指定值,未指定则从0开始自动递增。默认值为0。枚举可以与整数类型互相转换,并可通过`[Flags]`特性表示位域,支持位操作,用于多选场景。`System.Enum`类提供了如`HasFlag`、`GetName`等方法进行枚举操作。
102 7
|
9月前
|
C#
C#学习相关系列之自定义遍历器
C#学习相关系列之自定义遍历器
|
存储 C#
C#基础⑥.1——枚举、结构体
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。也就是一些固定范围的值。
【C#视频】常量、枚举、结构体、数组
【C#视频】常量、枚举、结构体、数组
|
存储 C#
C#基础Ⅵ❶-枚举、结构体
C#基础Ⅵ❶-枚举、结构体
103 0
C#遍历文件夹
C#遍历文件夹
139 0