- 10
- 0
- 约1.77万字
- 约 77页
- 2016-08-05 发布于重庆
- 举报
HeadFirstC中文版第八章
Head First C# 中文版 第八章
连载地址:/cuipengfei1
SWPU崔鹏飞翻译,欢迎提出其中的错误。
不鸣则已,一鸣惊人。
在真实的世界中,你不会只处理少量的数据。数据会成堆、成群地向你汹涌而来。你需要有有力的工具来处理数据,这时集合就派上用场了。集合可以存储、排序、管理你的程序需要的数据。这样,你只需写程序来操作数据,而数据的存储就交给集合吧。
不要总是用字符串来存储分类的数据
假设Worker类表示工蜂。你会如何给它写一个构造方法来接受代表工作的参数呢?如果你用字符串来代表工作,你的代码有可能会写成下面这样:
或许你可以在Woker类的构造方法中添加代码来检查代表工作类型的字符串。但是如果你要让蜜蜂掌握一些新工作,那你就需要修改检查代码并重新编译Woker类。这是相当短视的解决方案。如果有别的类也需要检查蜜蜂工作的类型怎么办呢?那就会造成冗余代码,此路不通。
我们需要一种方式来表达出这样的意思:“嘿,只有某些特定值在这儿才是合法的。”我们需要枚举出可以使用的值。
枚举类型让你可以枚举出有效值
枚举是一种只允许某些特定值的数据类型。所以我们可以定义一个叫做Jobs的枚举,并定义蜜蜂可以做的工作:
现在你可以这样使用枚举了:
你不可以给枚举胡乱编一个值。如果你那么做,程序会无法编译。
枚举让你可以给数字取一个名字来代表它
如果数字有名字的话会更容易操作。你可以把
您可能关注的文档
- 第二十四章破产重整.ppt
- GE公司安全环境手册 .doc
- Gen钢筋溷凝土结构施工阶段分析.doc
- GE超滤膜在赖氨酸制备处理中提纯原理说明.docx
- GE超滤膜在餐饮领域中的应用特点说明.docx
- 化工安全技术课程期末复习题答案.doc
- GF-2003-0213建设工程施工专业分包合同(示范文本).doc
- 第九讲_企业筹资决策(下).ppt
- 酒店市场调研报告范本.doc
- GForce中英文台词.docx
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
最近下载
- 基于热值校正的适应煤质变化协调控制系统研究.pdf VIP
- 2026年北海职业学院单招《数学》题库检测试题打印含完整答案详解【名校卷】.docx
- 2026年曹妃甸职业技术学院单招《数学》考前冲刺试卷附完整答案详解【精选题】.docx
- 2026年海南工商职业学院单招《数学》通关考试题库【轻巧夺冠】附答案详解.docx
- 义乌国企面试题目及答案.docx VIP
- 电力系统设计与运行手册.docx VIP
- 踝足功能解剖.ppt VIP
- 2026年安徽冶金科技职业学院单招《数学》考试彩蛋押题附答案详解(综合题).docx
- (技能鉴定)技能考试民航乘务员真题及答案.docx VIP
- 2022年医师执业考试真题及答案.pdf VIP
原创力文档

文档评论(0)