您的位置:首页 > 编程语言 > C#

C#.NET中的枚举类型(关键字enum)

2009-08-16 21:30 543 查看
/*

* Created by SharpDevelop.

* User: noo

* Date: 2009-8-16

* Time: 21:03

*

* 枚举类型

*/

using System ;

enum enumA:int

{

east,//0

south,//1

west,//2

north,//3

}

enum enumB//默认是int型的

{

left,//0

right,//1

}

enum enumC:byte

{

top,

buttom,

}

class Test

{

static void Main()

{

enumA a=enumA.east;

enumA b=enumA.south;

enumA c=enumA.west;

enumA d=enumA.north;

Console.WriteLine (a);

Console.WriteLine (b);

Console.WriteLine (c);

Console.WriteLine (d);

int aa=(int)enumA.east;

int bb=(int)enumA.south;

int cc=(int)enumA.west;

int dd=(int)enumA.north;

Console.WriteLine (aa);

Console.WriteLine (bb);

Console.WriteLine (cc);

Console.WriteLine (dd);

enumB x=enumB.left ;

enumB y=enumB.right ;

int z=(int)enumB.left;

Console.WriteLine (x);

Console.WriteLine (y);

Console.WriteLine (z);

enumC p=enumC.top ;

enumC q=enumC.buttom ;

byte r=(byte)enumC.buttom ;

Console.WriteLine (p);

Console.WriteLine (q);

Console.WriteLine (r);

}

}

运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: