我有这个枚举
enum Items { pen = 5, watch = 4, rubber = 1, ruler = 8};
我想将watch(现在是4)的值更改为6.所以这样的事情:
Items.watch = 6;
但这不起作用.有任何想法吗?
枚举的值在编译时是固定的.根据微软的C#文档:
enum关键字用于声明枚举,这是一种由称为枚举器列表的命名常量组成的不同类型.
请注意术语"常量".如果要更改枚举条目的整数值,则必须重新编译代码.