1、为什么要用enum 写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即...
分类:
编程语言 时间:
2015-04-23 19:21:21
阅读次数:
332
public enum QQState { OnLine=1, OffLine, Leave, Busy, QMe }枚举转int:QQState state = QQState.OnLine; //枚举类型默认可以跟int类型互相转换 枚举类型跟int类型是兼容的 int n = (int)sta...
分类:
其他好文 时间:
2015-04-23 17:21:54
阅读次数:
168
数据源增加SeriesSource 使用方式
增加依赖属性public enum SeriesType
{ Line, Bar, Column, Scatter, Pie
}
public class ChartHelper
{ #region SeriesSource public static ...
枚举 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。 枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。例如,假设您必须定义一个变量,该变量的值表示一周中的一天。该变量只能.....
分类:
编程语言 时间:
2015-04-22 13:31:06
阅读次数:
154
有时候,变量的取值只在一个有限的集合内。比如衣服的尺寸只有小、中、大、超大四种。当然,可以将这些尺寸分别编码为1,2,3,4。但这样存在着一定隐患,因为可能某个变量中保存了一个错误的值,比如0。为了避免这种隐患,枚举类型出现了。于是,衣服的尺寸可以这样定义:enum Size{SMALL,MEDIU...
分类:
其他好文 时间:
2015-04-22 01:54:52
阅读次数:
150
有一台机器具有三个任务:一个制作吐司、一个给吐司摸黄油、另一个在抹过黄油的吐司上涂果酱。我们可以通过各个处理过程之间的BlockingQueue来运行这个吐司制作程序。也就说我们可以利用三个阻塞队列LinkedBlockingQueue,一个任务完成后就把这个Toast放到下一个队列中,维护三个队列就能做到了。
class Toast {
public enum Status {DRY, BU...
分类:
其他好文 时间:
2015-04-22 00:37:51
阅读次数:
168
关键字:被Java语言赋予了特殊含义的单词其中包含51个关键字和2个预留关键字---------包相关import引入package包---------类型定义:class类interface接口enum枚举---------与其他类型的关系implements实现extends扩允,继承instanceof实例---------安全访问控制private私有的pro..
分类:
编程语言 时间:
2015-04-21 18:32:53
阅读次数:
143
在头文件中添加#include DEVMODE DevMode; EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &DevMode); DevMode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT; ...
1.隐藏UITableViewCell的分隔线[self.myTableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone];UITableViewCellSeparatorStyle有如下几种typedefNS_ENUM(NSInteger,UITableViewCellSeparatorStyle){UITableViewCellSeparatorStyleNone,UITableViewCellSeparatorStyle..
分类:
移动开发 时间:
2015-04-21 14:56:13
阅读次数:
118
目录枚举位运算一、枚举枚举类型是名称与值的组合。枚举类型是值类型。1、为什么枚举类型是名称与值得组合?有时我只看到键名称,没有看到相对的值。public enum Options{ Insert, Update, Save, ...
分类:
其他好文 时间:
2015-04-20 22:13:05
阅读次数:
147