在多重选择: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 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。 但是,还可以将枚举嵌套在类或结构中。默认情况下,第一个枚举数的值...
Java1.5提供了关键字enum,能够通过该关键字方便得定义自己须要的枚举类型,比方enumSeason{SPRING,SUMMER,AUTUMN,WINTER}就定义了一个季节枚举类型。在本例中,对于Season.SPRING这个对象,Season.SPRING.name()能够得到该对象的字符...
分类:
编程语言 时间:
2014-11-03 22:20:45
阅读次数:
181
//定义一个枚举 public enum Colors { Red, Green, Blue, Yellow }; //根据key找value string name = Enum.GetName(typeof(Colors), 3);//根据value找key int aa = Colors.Y....
在上一篇文章《单例模式的终结者——setAccessible(true)》中介绍了传统单例模式的不足之处,虽然枚举类实现单例模式还没有被广泛采用,但《effective
java》里面已经承认单元素枚举类是实现单例模式最好的方法了。
下面写个小demo示范一下,这是只有一个元素的枚举类,枚举类里面也可以写方法。
package go.derek;
public enum EnumSing...
分类:
其他好文 时间:
2014-11-02 18:23:20
阅读次数:
198
import UIKit/***枚举类型*/enum direction{ case North case Sourth case East case West}//不会被默认为整数类型var d = direction.Eastd = .Westswitch d{ c...
分类:
编程语言 时间:
2014-11-02 13:44:33
阅读次数:
182
注:阅读了effective java 讲诉enum的部分,做下笔记,下文中大部分代码来自effective java书中枚举类型是指由一组固定的常量组成的合法值得类型。使用枚举的好处:a,因为没有可以访问的构造器,枚举类型是真正的final; b,枚举类型提供类编译时的类型安全。如:...
分类:
编程语言 时间:
2014-11-01 19:09:06
阅读次数:
243