Enumerations
C# uses
the enum
statement along with opening and closing
braces to indicate the beginning and end of an enumeration
definition. For example:
public enum CheckedState { // enumeration members }
In VB, an enumeration is defined by the Enum
...
End
Enum
construct. For
example, the VB version of the CheckedState
enum
declaration is:
Public Enum CheckedState ' enumeration members End Enum
In both C# and VB, the member listing consists of the name of the
enumerated member and its value. These are identical in C# and VB,
except that C# adds a comma to separate one member of the enumeration
from another, whereas VB requires that they be on separate lines. For
example, the full declaration of the CheckedState
enumeration in C# is:
public enum CheckedState { Unchecked = 0, Checked = 1, Indeterminate = 2 }
The VB equivalent is:
Public Enum CheckedState Unchecked = 0 Checked = 1 Indeterminate = 2 End Enum
Get .NET Windows Forms in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.