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] Gdy całkowita dosłownym ma sufiks, jej rodzaj jest pierwszym z tych typów, w którym jego wartość może być reprezentowane int , uint, długi, ulong.
Gdy literał liczb całkowitych podaje tylko sufiks U lub u, jego typ jest pierwszym z tych typów, w którym jego wartość można represntować: uint, ulong.
Gdy literał liczb całkowitych podaje tylko sufiks L lub l, jego typ jest pierwszym z tych typów, w którym jego wartość może być represntowana: long, ulong.
Gdy literał liczb całkowitych określa zarówno sufiks U, jak i L lub l, jego typ jest pierwszym z tych typów, w którym jego wartość można represntować: ulong.
Nie ma literalnej składni dla typów integralnych o mniejszym zakresie/pojemności niż 'int', wystarczy utworzyć zmienną tego typu, a następnie przypisać do niej' int' (tj. 'Krótki x = 10;') – bdukes