当前位置:  开发笔记 > 编程语言 > 正文

C#在枚举中更改项的int值

如何解决《C#在枚举中更改项的int值》经验,为你挑选了1个好方法。

我有这个枚举

 enum Items { pen = 5, watch = 4, rubber = 1, ruler = 8};

我想将watch(现在是4)的值更改为6.所以这样的事情:

Items.watch = 6;

但这不起作用.有任何想法吗?



1> akton..:

枚举的值在编译时是固定的.根据微软的C#文档:

enum关键字用于声明枚举,这是一种由称为枚举器列表的命名常量组成的不同类型.

请注意术语"常量".如果要更改枚举条目的整数值,则必须重新编译代码.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有