Code |
Description |
abstract |
The abstract modifier can be used with classes,
methods, properties, indexers, and events. |
as |
The as operator is used to perform conversions between
compatible types. |
base |
The base keyword is used to access members of the base
class from within a derived class |
bool |
The bool keyword is an alias of System.Boolean. It is used to
declare variables to store the Boolean values, true and false.
|
break |
The break statement terminates the closest enclosing
loop or switch statement in which it appears. |
byte |
The byte keyword denotes an integral type that stores
values as indicated in the following table. |
case |
The switch statement is a control statement that
handles multiple selections by passing control to one of the case statements
within its body. |
catch |
The try-catch statement consists of a try block
followed by one or more catch clauses, which specify handlers for
different exceptions. |
char |
The char keyword is used to
declare a Unicode character in the range indicated in the following table. |
checked |
The checked keyword is used to control the
overflow-checking context for integral-type arithmetic operations and
conversions. |
class |
Classes are declared using the keyword class. |
const |
The const keyword is used to modify a declaration of a
field or local variable. |
continue |
The continue statement passes control to the next
iteration of the enclosing iteration statement in which it appears. |
decimal |
The decimal keyword denotes a 128-bit data type. |
default |
The switch statement is a control statement that
handles multiple selections by passing control to one of the case statements
within its body. |
delegate |
A delegate declaration defines a reference type that
can be used to encapsulate a method with a specific signature. |
do |
The do statement executes a statement or a block of
statements repeatedly until a specified expression evaluates to false. |
double |
The double keyword denotes a simple type that stores
64-bit floating-point values. |
else |
The if-else statement selects a
statement for execution based on the value of a Boolean expression. |
enum |
The enum keyword is used to declare an enumeration, a
distinct type consisting of a set of named constants called the enumerator
list. |
event |
Specifies an event.
|
explicit |
The explicit keyword is used to
declare an explicit user-defined type conversion operator |
extern |
Use the extern modifier in a method declaration to
indicate that the method is implemented externally. |
false |
In C#, the false keyword can be used as an overloaded
operator or as a literal |
finally |
The finally block is useful for cleaning up any
resources allocated in the try block. |
fixed |
Prevents relocation of a variable by the garbage collector. |
float |
The float keyword denotes a simple type that stores
32-bit floating-point values. |
for |
The for loop executes a statement or a block of
statements repeatedly until a specified expression evaluates to false. |
foreach |
The foreach statement repeats a group of embedded
statements for each element in an array or an object collection. |
goto |
The goto statement transfers the program control
directly to a labeled statement. |
if |
The if statement selects a statement for execution
based on the value of a Boolean expression. |
implicit |
The implicit keyword is used to declare an implicit
user-defined type conversion operator. |
in |
The foreach,in statement repeats a group of embedded
statements for each element in an array or an object collection. |
int |
The int keyword denotes an integral type that stores
values according to the size and range shown in the following table. |
interface |
An interface defines a contract. A class or struct that
implements an interface must adhere to its contract. |
internal |
The internal keyword is an access modifier for types
and type members. |
is |
The is operator is used to check whether the run-time
type of an object is compatible with a given type. |
lock |
The lock keyword marks a statement block as a critical
section by obtaining the mutual-exclusion lock for a given object, executing a
statement, and then releasing the lock. |
long |
The long keyword denotes an integral type that stores
values according to the size and range shown in the following table. |
namespace |
The namespace keyword is used to declare a scope. This
namespace scope lets you organize code and gives you a way to create
globally-unique types. |
new |
In C#, the new keyword can be used as an operator or as a modifier.
|
null |
The null keyword is a literal that represents a null
reference, one that does not refer to any object. |
object |
The object type is an alias for System.Object in
the .NET Framework. |
operator |
The operator keyword is used to declare an operator in
a class or struct declaration. |
out |
The out method parameter keyword on a method parameter
causes a method to refer to the same variable that was passed into the method |
override |
Use the override modifier to modify a method, a
property, an indexer, or an event. |
params |
The params keyword lets you specify a method parameter that takes an
argument where the number of arguments is variable.
|
private |
The private keyword is a member access modifier. |
protected |
The protected keyword is a member access modifier. |
public |
The public keyword is an access modifier for types and
type members. |
readonly |
The readonly keyword is a modifier that you can use on
fields. |
ref |
The ref method parameter keyword on a method parameter
causes a method to refer to the same variable that was passed into the method. |
return |
The return statement terminates execution of the
method in which it appears and returns control to the calling method. |
sbyte |
The sbyte keyword denotes an integral type that stores values according
to the size and range shown in the following table.
|
sealed |
A sealed class cannot be inherited. |
short |
The short keyword denotes an integral data type that stores values
according to the size and range shown in the following table.
|
sizeof |
The sizeof operator is used to obtain the size in
bytes for a value type. |
stackalloc |
Allocates a block of memory on the stack.
|
static |
Use the static modifier to declare a static member,
which belongs to the type itself rather than to a specific object. |
string |
The string type represents a string of Unicode
characters. |
struct |
A struct type is a value type that can contain
constructors, constants, fields, methods, properties, indexers, operators,
events, and nested types. |
switch |
The switch statement is a control statement that
handles multiple selections by passing control to one of the case statements
within its body. |
this |
The this keyword refers to the current instance of the
class. Static member functions do not have a this pointer. |
throw |
The throw statement is used to signal the occurrence
of an anomalous situation (exception) during the program execution. |
true |
In C#, the true keyword can be used as an overloaded operator or as a
literal.
|
try |
The try-catch statement consists of a try block
followed by one or more catch clauses, which specify handlers for
different exceptions. |
typeof |
The typeof operator is used to obtain the System.Type
object for a type. |
uint |
The uint keyword denotes an integral type that stores values according to
the size and range shown in the following table.
|
ulong |
The ulong keyword denotes an integral type that stores values according
to the size and range shown in the following table.
|
unchecked |
The unchecked keyword is used to control the
overflow-checking context for integral-type arithmetic operations and
conversions. |
unsafe |
The unsafe keyword denotes an unsafe context, which is required for any
operation involving pointers.
|
ushort |
The ushort keyword denotes an integral data type that stores values
according to the size and range shown in the following table.
|
using |
The using keyword has two major uses. |
virtual |
The virtual keyword is used to modify a method or
property declaration, in which case the method or the property is called a
virtual member. |
volatile |
The volatile keyword indicates that a field can be modified in the
program by something such as the operating system, the hardware, or a
concurrently executing thread.
|
void |
When used as the return type for a method, void specifies that the method
does not return a value.
|
while |
The while statement executes a statement or a block of
statements until a specified expression evaluates to false. |