| abstract | Modifier “ used to declare a class or class member as abstract | 6 |
| as | Operator “ a convenient combination of the typeof and is operators | 10 |
| base | Used to invoke a constructor in the super(base)class | 7 |
| bool | Simple type | 9 |
| break | Looping | 11 |
| byte | Simple type | 9 |
| case | Decision “ used together with switch | 11 |
| catch | Exception handling | 13 |
| char | Simple type | 9 |
| checked | Exception handling | 13 |
| class | Type “ used to declare a class type | 6 |
| const | Modifier “ used to declare a field as constant | 8 |
| continue | Looping | 11 |
| decimal | Simple type | 9 |
| default | Decision “ used together with switch and case | 11 |
| delegate | Modifier “ used to declare a delegate type | 14 |
| do | Looping | 11 |
| double | Simple type | 9 |
| else | Decision “ used together with if | 11 |
| enum | Type “ used to declare an enum type | 25 |
| event | Modifier “ used to declare an event instance | 15 |
| explicit | Modifier “ used to user-defined casts/conversions to declare that a user -defined cast is to be explicit | 23 |
| extern | Modifier “ to declare that a method implementation is in some external library | - |
| false | Value for boolean | 9 |
| finally | Exception handling | 13 |
| fixed | Used to mark a block of codes in a class which contains members which has pointer variables referencing them | 29 |
| float | Simple type | 9 |
| for | Looping | 11 |
| foreach | Looping | 11 |
| goto | Looping | 11 |
| if | Decision making | 11 |
| implicit | Modifier “ used to user-defined casts/conversions to declare that a user-defined cast is to be implicit | 23 |
| in | Looping “ used only together with foreach | 11 |
| int | Simple type | 8 |
| interface | Type “ used to declare an interface type | 6 |
| internal | Access modifier | 8 |
| is | Operator “ used to check if an object is of a particular type | 6 |
| lock | Marks a code block as a critical section | 17 |
| long | Simple type | 9 |
| namespace | Used to define a namespace | 5 |
| new | Used to create a new object or struct “ also used in name overriding | 6/7/26 |
| null | Literal for reference types | 6 |
| object | Alias for System.Object | 6 |
| operator | Modifier “ used to declare a method for operator overloading | 22 |
| out | Used to pass parameters by reference in methods | 7 |
| override | Modifier “ to declare a method as overriding a virtual one in a superclass | 7 |
| params | Type “ used to pass in a variable number of method parameters | 7 |
| private | Access modifier | 8 |
| protected | Access modifier | 8 |
| public | Access modifier | 8 |
| readonly | Modifier “ used to declare a field as read-only | 8 |
| ref | Used to pass parameters by reference in methods | 7 |
| return | To return from a method call | 7 |
| sbyte | Simple type | 9 |
| sealed | Modifier “ used to declare a class which cannot be subclassed, or method which cannot be overridden | 6/7 |
| short | Simple type | 9 |
| sizeof | Operator “ returns the size of a struct (including simple types) in number of bytes | 10 |
| stackalloc | Used in unsafe coding to allocate space on the stack manually | - |
| static | Modifier “ used to declare a class member as static | 8/9 |
| string | Alias for System.String | 9 |
| struct | Type “ used to declare a structure type | 26 |
| switch | Decision making | 11 |
| this | Represents the current object | 6 |
| throw | Exception handling | 13 |
| true | Value for boolean | 9 |
| try | Exception handling | 13 |
| typeof | Operator “ to return a System.Type instance representing the type of an object | 10 |
| uint | Simple type | 9 |
| ulong | Simple type | 9 |
| unchecked | Exception handling | 13 |
| unsafe | Modifier “ used to mark unsafe methods, classes, structs, class members, and an arbitrary block of code which contains pointer operations | 29 |
| ushort | Simple type | 9 |
| using | Used to import a namespace | 5 |
| virtual | Modifier “ to declare a method as overridable in a subclass | 7 |
| volatile | Modifier “ used to declare volatile fields | 8 |
| void | Return type for a method | 7 |
| while | Looping | 11 |