Tipi predefiniti (riferimenti per C#)

La tabella seguente elenca i tipi di valore predefiniti C#:

Parola chiave del tipo C# Tipo .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

La tabella seguente elenca i tipi di riferimento predefiniti C#:

Parola chiave del tipo C# Tipo .NET
object System.Object
string System.String
dynamic System.Object

Nelle tabelle precedenti, ogni parola chiave di tipo C# dalla colonna a sinistra (ad eccezione di dinamica) è un alias per il tipo .NET corrispondente. Sono termini intercambiabili. Ad esempio, le dichiarazioni seguenti dichiarano variabili dello stesso tipo:

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

La parola chiave void rappresenta l'assenza di un tipo. Viene usato come tipo restituito di un metodo che non restituisce un valore.

Vedi anche