Appendix A. C# Keywords
A class modifier that specifies that the class must be derived from to be instantiated.
A binary-operator type that casts the left operand to the type specified by the right operand, and that returns
nullrather than throwing an exception if the cast fails.
A variable with the same meaning as
this, except it accesses a base class implementation of a member.
A logical datatype that can be
A jump statement that exits a loop or
A one-byte unsigned integral datatype.
A selection statement that defines a particular choice in a
The part of a
trystatement that catches exceptions of a specific type defined in the
A two-byte Unicode character datatype.
A statement or operator that enforces arithmetic bounds checking on an expression or statement block.
An extendable reference type that combines data and functionality into one unit.
A modifier for a local variable or field declaration that indicates the value is a constant. A
constis evaluated at compile time and can only be a predefined type.
A jump statement that skips the remaining statements in a statement block and continues to the next iteration in a loop.
A 16-byte precise decimal datatype.
A marker in a
switchstatement specifying the action to take when no
casestatements match the
A type ...