/*
* Created by sharpdevelop.
* User: noo
* Date: 2009-8-16
* Time: 21:03
*
* Enumeration type
*/
Using system;
Enum Enuma: int
{
East, // 0
South, // 1
West, // 2
North, // 3
}
Enum enumb // The default value is 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 ();
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 );
}
} Running result