黑马程序员技术交流社区

标题: C# 中枚举 中的数字有什么用 [打印本页]

作者: zpzhangwenhan    时间: 2013-5-30 12:41
标题: C# 中枚举 中的数字有什么用
本帖最后由 zpzhangwenhan 于 2013-6-1 22:53 编辑

如图


作者: 许大虾    时间: 2013-5-30 12:54
其实枚举真实在计算机中的运算和存储就是用后面的数字表示。

你想,如果用"BigInt"这个字符串代表枚举值,需要6个字节,用int只要4个字节。

事实上,枚举的本质就是给不同数字一个有意义阅读和记忆的名字。
作者: 袁梦希    时间: 2013-5-30 20:27
.net的兄弟真给力,答题很详细,佩服
作者: 王盛    时间: 2013-5-31 16:52
我补充一点: 真正想理解枚举的意义其实在应用当中你会有很多感悟的,   枚举的意义就是为了规范用户输入,但有时候一个枚举名非常难记的时候,这时候你就可以输入数字来代替(这也是便于记忆~!)还有很多东西,你自己在实战中会慢慢发现的~!
作者: xiangsoft    时间: 2013-6-4 00:09
有时候为了便于记忆
也有的时候可以将其值设置为二进制
可以与多个枚举值进行与运算
作者: 无__畏    时间: 2013-6-4 00:11
嗯  邪恶的老马说不要出现天文数字




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2