Type Suffix .NET Framework Type
-------------------------------------------------------------------------------------
decimal M or m System.Decimal
double D or d System.Double
float F or f System.Single
int [1] System.Int32
long L or l System.Int64
[1] Когда целочисленный литерал не имеет суффикса, его тип является первым из этих типов, в которых его значение может быть представлено: int, uint, long, ulong.
Когда целочисленный литерал указывает только суффикс U или u, его тип является первым из этих типов, в которых его значение может быть представлено повторно: uint, ulong.
Когда целочисленный литерал указывает только суффикс L или l, его тип является первым из этих типов, в которых его значение может быть представлено повторно: long, ulong.
Когда целочисленный литерал задает суффикс U или u и L или l, его тип является первым из этих типов, в которых его значение может быть представлено следующим образом: ulong.