今天把一个FILE_BOTH_DIRECTORY_INFORMATION结构的变量,愣是写成了“enum”枚举。。。。然后出现error C2365错误。在CSDN上看到别人遇到问题,有人回复了“如果有两个枚举类型,而且里面的枚举成员有一个相同的成员A的话会提示重定义.”我才知道,原因。感谢大神。
分类:
其他好文 时间:
2014-11-13 16:02:31
阅读次数:
135
OrderState enums = OrderState.CustomerCanceled | OrderState.CustomerOrdered | OrderState.CustomerQuery; //必须是具体的枚举类型,不能直接写Enum类型 enums = en...
分类:
其他好文 时间:
2014-11-12 13:17:56
阅读次数:
160
创建和销毁对象1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2、遇到多个构造器参数时要考虑用构造器3、用私有构造器或者枚举类型强化Singleton属性4、通过私有构造器强化不可实例化的能力5、避免创建不必要的对象6、消除过期的对象引用7、避免使用终结(final)方法对于所有对象都通用...
分类:
编程语言 时间:
2014-11-11 10:49:36
阅读次数:
191
今天首先总结了前面学习的顺序结构,分支结构,循环结构和跳转语句。 然后就开始了新课的内容:枚举类型,结构和数组。 枚举类型:enum(关键字) 自定义名字(枚举类型自定义取的名字){} 举例写下:显示QQ的三种状态和交通灯的三种颜色namespace _015枚举{ enum QQ { ...
分类:
编程语言 时间:
2014-11-10 19:52:02
阅读次数:
289
publicclassTestEnum{/*最普通的枚举*/publicenumColorSelect{red,green,yellow,blue;}/*枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样.*/publicenumSeas...
分类:
编程语言 时间:
2014-11-09 17:49:08
阅读次数:
186
在多重选择:switch语句中,switch(a)中的a可以为基本类型表达式,也可以为枚举类型表达式。而case后面所跟的表达式也是要满足以下条件的:与a的表达式相兼容自身应为不能有变量(即只能有字面值或者final的变量)不能有两个相同的case另外,要注意switch语句的根本执行流程:swit...
分类:
编程语言 时间:
2014-11-08 19:32:58
阅读次数:
176
对话框:一、系统对话框:(一)MessageBox对话框:返回DialogResult枚举类型MessageBox.Show()常用的有四种重载方式 MessageBox.Show("最简单的对话框");1、 简单对话框2、 带标题栏 MessageBox.Show("错误!", "错误");3、 ...
public?class?TestEnum?{
????/*最普通的枚举*/
????public?enum?ColorSelect?{
????????red,?green,?yellow,?blue;????
????}
????/*?枚举也可以象一般的类一样添加方法和...
分类:
编程语言 时间:
2014-11-05 11:03:57
阅读次数:
139
1,变量的分类:C#是一种类型安全的语言。每一个变量都要求定义为一个特定的类型,并且要求存储在变量中的值只能是这种类型的值。值类型在C#中你可以通过声明枚举类型或是结构类型来定义你自己的值类型。C#以同样的方式处理用户自定义的类型和C#预定义的值类型,不过C#编译器可能更优于处理后者。下面的表列出了...
枚举(Enum),一个毫不起眼的小喽啰。CSDN的描述如下:enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。 但是,还可以将枚举嵌套在类或结构中。默认情况下,第一个枚举数的值...