Edit

Share via


Built-in types (C# reference)

The following table lists the C# built-in value types:

The following table lists the C# built-in reference types:

In the preceding tables, each C# type keyword from the left column (except dynamic) is an alias for the corresponding .NET type. They are interchangeable. For example, the following declarations declare variables of the same type:

int a = 123;
System.Int32 b = 123;

The void keyword represents the absence of a type. You use it as the return type of a method that doesn't return a value.

See also