|
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. |