一、枚举的概念枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天、夏天、秋天、冬天。1.一般形式为:enum 枚举名 {枚举元素1,枚举...
分类:
编程语言 时间:
2015-06-29 22:12:54
阅读次数:
126
类、结构的默认修饰符是internal。类中所有的成员默认修饰符是private。接口默认修饰符是internal。接口的成员默认修饰符是public。命名空间、枚举类型成员默认修饰符是public。委托,默认默认修饰符是internal。在命名空间内部或编译单元顶部的所有类型,默认是默认修饰符是i...
头文件主要包含了与条件变量相关的类和函数。相关的类包括 std::condition_variable和 std::condition_variable_any,还有枚举类型std::cv_status。另外还包括函数 std::notify_all_at_thread_exit(),下面分别介绍一下以上几种类型。std::condition_variabl...
分类:
编程语言 时间:
2015-06-25 17:29:47
阅读次数:
148
1. 部分控件的Text属性,变成了 Content属性 如: winform中,Button.Text = "abc"; wpf中,Button.Content = "abcd";2. wpf中控件的控件属性,由 boolean类型的Visiable 改成 枚举类型的 Visibil...
枚举的实质是什么?枚举继承了ENUM类,枚举类型的每一个成员都以该类型的一个实例,而且默认的都是声明为public static final的 ,而且枚举里的每一个对象 就是当前枚举实例化的对象枚举里面所有的方法,里面的每个对象都可以调用enum中的方法:A.ordinal()用来返回枚举值在枚举类...
分类:
编程语言 时间:
2015-06-24 14:39:53
阅读次数:
142
static_cast一般用来将枚举类型转换成整型,或者整型转换成浮点型。也可以用来将指向父类的指针转换成指向子类的指针。做这些转换前,你必须确定要转换的数据确实是目标类型的数据,因为static_cast不做运行时的类型检查以保证转换的安全性。也因此,static_cast不如dynamic_ca...
分类:
其他好文 时间:
2015-06-20 20:49:44
阅读次数:
122
//作用域内枚举
#include
using namespace std;
/*
下面这两种定义枚举的方式有错误,错误提示为枚举数sum重定义。
在C++11之前我们不能在类中定义两个枚举类型有相同的枚举数。这样会导致枚举数重定义的错误。
*/
//class Test1
//{
//public:
// enum {sum = 10};
// enum {sum = 20};
//...
分类:
编程语言 时间:
2015-06-18 11:37:04
阅读次数:
141
ApartmentState用来指定 System.Threading.Thread 的单元状态。是一个枚举类型变量。有三个枚举成员。
分别是STA、MTA、Unknown。
STA: System.Threading.Thread 将创建并进入一个单线程单元
MTA: System.Threading.Thread 将创建并进入一个多线程单元
Unknown: 尚未设置 S...
分类:
其他好文 时间:
2015-06-18 09:46:37
阅读次数:
114
C# 获取文件的各个时间如下:表2属性功能和用途Attributes返回和文件相关的属性值,运用了FileAttributes枚举类型值CreationTime返回文件的创建时间Exists检查文件是否存在于给定的目录中Extension返回文件的扩展名LastAccessTime返回文件的上次访问...
publicclassEnumTest02{
//入口
publicstaticvoidmain(String[]args){
inta=10;
intb=0;
ResultretValue=divide(a,b);
if(retValue==Result.SUCCESS){
System.out.println("成功");
}elseif(retValue==Result.FAIL){
System.out.println("失败");..
分类:
编程语言 时间:
2015-06-17 01:58:53
阅读次数:
125