Ingebouwde typen (C#-verwijzing)

De volgende tabel bevat de ingebouwde C#-waardetypen :

C#-type trefwoord .NET-type
bool System.Boolean
byte System.Byte
sbyte System.SByte
char System.Char
decimal System.Decimal
double System.Double
float System.Single
int System.Int32
uint System.UInt32
nint System.IntPtr
nuint System.UIntPtr
long System.Int64
ulong System.UInt64
short System.Int16
ushort System.UInt16

De volgende tabel bevat de ingebouwde C#-referentietypen :

C#-type trefwoord .NET-type
object System.Object
string System.String
dynamic System.Object

In de voorgaande tabellen is elk C#-type trefwoord uit de linkerkolom (behalve dynamisch) een alias voor het bijbehorende .NET-type. Ze zijn uitwisselbaar. De volgende declaraties declareren bijvoorbeeld variabelen van hetzelfde type:

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

Het void trefwoord vertegenwoordigt het ontbreken van een type. U gebruikt dit als het retourtype van een methode die geen waarde retourneert.

Zie ook