返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

枚举与数组的相互转换

时间:2015-04-28 13:09来源:知行网www.zhixing123.cn 编辑:麦田守望者

// 将枚举名称转换成文字数组
string[] status = Enum.GetNames(typeof(MyEnum.Dict_Status));

// 讲枚举值转换成文字数组
Array array = Enum.GetValues(typeof(MyEnum.Dict_Status));

// 建立一包含枚举值与枚举名称的字典
Dictionary<int, string> status = new Dictionary<int, string>();
foreach (int y in array) //列出枚举项对应的数字
{
string name = ((MyEnum.Dict_Status)y).ToString();
status.Add(y, name);
}

// 访问字典
foreach (var statu in status)
{
string outstr="value="+statu.Key.ToString()+",Name="+statu.Value;
}

------分隔线----------------------------
标签(Tag):SQLServer SQLServer数据库 数据库 Sqlserver2008
------分隔线----------------------------
推荐内容
猜你感兴趣