A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zpzhangwenhan 中级黑马   /  2013-5-30 12:41  /  1632 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zpzhangwenhan 于 2013-6-1 22:53 编辑

如图

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 不客气

查看全部评分

5 个回复

倒序浏览
其实枚举真实在计算机中的运算和存储就是用后面的数字表示。

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

事实上,枚举的本质就是给不同数字一个有意义阅读和记忆的名字。

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
.net的兄弟真给力,答题很详细,佩服
回复 使用道具 举报
我补充一点: 真正想理解枚举的意义其实在应用当中你会有很多感悟的,   枚举的意义就是为了规范用户输入,但有时候一个枚举名非常难记的时候,这时候你就可以输入数字来代替(这也是便于记忆~!)还有很多东西,你自己在实战中会慢慢发现的~!

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
有时候为了便于记忆
也有的时候可以将其值设置为二进制
可以与多个枚举值进行与运算
回复 使用道具 举报
嗯  邪恶的老马说不要出现天文数字
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马