short | Specifies a data type that represents a signed 16-bit integer number. It can represent a number from -32,768 to 32767. |
sizeof | Used to obtain the size in bytes for a value type. |
stackalloc | Used in an unsafe code context to allocate a block of memory on the stack. |
static | A modifier to indicate that a member belongs to the type itself, and not to a specific object. |
string | Specifies a data type that represents a sequence of zero or more Unicode characters. Also an alias for the System.String .NET Framework type. |
struct | Denotes a value type that encapsulates a group of related variables. |
switch | A control statement that handles multiple selections by matching the value of the switch with a series of case statements. |
this | Refers to the current instance of the class. Also used as a modifier of the first parameter of an extension method. |
throw | Used to invoke an exception during runtime. |
true | Used either as an operator or as a literal. One of the possible values in a bool variable. |
try | Indicates a block of code that may cause exceptions. Used with one or more catch blocks to handle the exceptions raised. |
typeof | Used to obtain the System.Type object for a type. |
uint | Specifies a data type that represents an unsigned 32-bit integer number. It can represent a number from 0 to 4,294,967,295. |
ulong | Specifies a data type that represents an unsigned 64-bit integer number. It can represent a number from 0 to 18,446,744,073,709,551,615. |
unchecked | Used to suppress overflow-checking for integral-type arithmetic operations and conversions. |
unsafe | Denotes an unsafe context, which is required for any operation involving pointers. |
ushort | Specifies a data type that represents an unsigned 16-bit integer number. It can represent a number from 0 to 65,535. |
using | A directive for creating a namespace alias or importing namespace references. It is also used for defining a scope at the end of which an object will be disposed. |
virtual | An access modifier to indicate a method, property, indexer, or event declaration and allow for it to be overridden in a derived class. |
volatile | Indicates that a field might be modified by multiple threads that are executing at the same time. |
void | Specifies that a method does not return any value. |
while | Executes a statement or a block of statements until a specified expression evaluates to |