- abstract: Use to modify a method or property declaration to indicate that the method or property does not contain implementation.
- as: This operator is used to perform conversions between compatible types.
- base: This keyword is used to access members of the base class from within a derived class.
- bool: This keyword is an alias of System.Boolean.
- break: This statement terminates the closest enclosing loop or switch statement in which it appears. Control is passed to the statement that follows the terminated statement, if any.
- byte: This keyword denotes an integral type that stores values as unsigned 8-bit integers in the range 0-255.
- case: The switch statement is a control statement that handles multiple selections by passing control to one of these statements within its body.
- catch: The try-? statement consists of a try block followed by one or more of these clauses, which specify handlers for different exceptions.
- char: This keyword is used to declare a Unicode character in the range U+0000 to U+ffff. Unicode characters are 16-bit characters used to represent most of the known written languages throughout the world.
- checked: This keyword is used to control the overflow-checking context for integral-type arithmetic operations and conversions.
- class: Classes are declared using this keyword.
- const: This keyword is used to modify a declaration of a field or local variable. It specifies that the value of the field or the local variable cannot be modified.
- continue: This statement passes control to the next iteration of the enclosing iteration statement in which it appears.
- decimal: This keyword denotes a 128-bit data type. Compared to floating-point types, this type has a greater precision and a smaller range, which makes it suitable for financial and monetary calculations.
- default: The switch statement is a control statement that handles multiple selections by passing control to one of the case statements within its body. If expression does not match any constant-expression, control is transferred to the statement(s) that follow the optional default label.
- delegate: This declaration defines a reference type that can be used to encapsulate a method with a specific signature.
- do: This statement executes a statement or a block of statements repeatedly until a specified expression evaluates to false.
- double: This keyword denotes a simple type that stores 64-bit floating-point values.
- enum: This keyword is used to declare an enumeration, a distinct type consisting of a set of named constants called the enumerator list. Every enumeration type has an underlying type, which can be any integral type except char.