问一个C#的枚举问题...

影游 2014-10-03 09:01:01
如下,定义枚举:

enum Fruit{
apple = 1,
banana = 2,
pear = 3
}

我现在有个需求,我想Fruit的枚举值,1,2,3,这些可以动态修改吗? 比如我写成配置文件, 程序运行时候才去赋值,
C# 可以实现这个功能吗?
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-10-03
  • 打赏
  • 举报
回复
这种情况不要用枚举,可以用一个字典。
  • 打赏
  • 举报
回复
枚举值在程序中是“宏”,被硬编码到最终的可执行代码中了,因此不能动态改变。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧