Встроенные типы (справочник по C#)

В следующей таблице приведены встроенные типы значений языка C#:

Ключевое слово типа C# Тип .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

В следующей таблице приведены встроенные ссылочные типы языка C#:

Ключевое слово типа C# Тип .NET
object System.Object
string System.String
dynamic System.Object

В предыдущих таблицах каждый тип C# ключевое слово из левого столбца (кроме динамического) является псевдонимом соответствующего типа .NET. Они взаимозаменяемые. Например, следующие объявления объявляют переменные одного типа:

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

Ключевое слово void представляет отсутствие типа. Оно используется в качестве возвращаемого типа метода, который не возвращает значение.

См. также