Monday, May 16, 2011

Enumeration

EnumerationsList of named constantsDeclaration (directly in a namespace)
enumColor {red, blue, green} // values: 0, 1, 2
enumAccess {personal=1, group=2, all=4}
enumAccess1 : byte{personal=1, group=2, all=4}
UseColor c = Color.blue; // enumeration constants must be qualified
Access a = Access.personal | Access.group;
if ((Access.personal & a) != 0)
Console.WriteLine("access granted");

Next

No comments:

Post a Comment