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
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access