number from -2,147,483,648 to 2,147,483,647. |
interface | Used to define an interface, which is a definition that contains the signatures of methods, delegates, and events. An interface does not contain any implementation. |
internal | An access modifier to indicate a member that can only be accessed within files in the same assembly. |
is | Used to check if an object is compatible with a given type. |
lock | Marks a statement block as a critical section so that other threads cannot execute the block while the statements within the block are being executed. |
long | Specifies a data type that represents a signed 64-bit integer number. It can represent a number from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. |
namespace | Used to organize your code so that it belongs to a globally unique type. |
new | Used to create objects and invoke a class's constructor. Also can be used to explicitly hide a base class's member in a derived class. When used in a generic declaration, it restricts types that might be used as arguments for a type declaration. |
null | Represents a null reference that does not refer to any object. |
object | A C# alias of the System.Object .NET Framework type. |
operator | Used to overload a built-in operator or provide a conversion operator. |
out | Indicates arguments that are to be passed by reference. It is similar to ref , except that ref requires the variable to be initialized before it is passed. |
override | Extends or modifies the abstract or virtual implementation of an inherited method, property, indexer, or event. |
params | Specifies a parameter array where the number of arguments is variable. |
private | An access modifier used to indicate a member that can only be accessed within the body of the class or struct in which it's declared. |
protected | An access modifier used to indicate a member that can only be accessed within its class and derived classes. |
public | An access modifier used to indicate a member that can be accessed by all code. |
readonly | A modifier that indicates fields that can only be initialized at declaration or in a constructor. |
ref | Indicates arguments that are to be passed by reference. |
return | Terminates execution of a method and returns control to the calling method. |
sbyte | Specifies a data type that represents a signed 8-bit integer number. It can represent a number from -128 to 127. |
sealed | Specifies a class that does not allow other classes to derive from it. |