Types intégrés (référence C#)

Le tableau suivant répertorie les types valeur C# intégrés par catégorie :

Type/mot clé C# Type .NET
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

Le tableau suivant répertorie les types référence C# intégrés par catégorie :

Type/mot clé C# Type .NET
object System.Object
string System.String
dynamic System.Object

Dans le tableau précédent, chaque mot clé de type C# de la colonne gauche (hormis dynamique) est un alias pour le type .NET correspondant. Ils sont interchangeables. Par exemple, les déclarations suivantes déclarent des variables du même type :

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

Le mot clé void représente l’absence d’un type. Vous l’utilisez comme type de retour d’une méthode qui ne retourne pas de valeur.

Voir aussi