Implicitní číselné tabulky převody (C#-Reference)
Následující tabulka zobrazuje předdefinované implicitní převody číselný.Implicitní převody může dojít v mnoha situacích, včetně metody vyvolání a přiřazení výkazů.
Od |
Akce |
---|---|
short, int, long, float, double, ordecimal |
|
short, ushort, int, uint, long, ulong, float, double, ordecimal |
|
int, long, float, double nebo decimal |
|
int, uint, long, ulong, float, double, ordecimal |
|
long, float, double nebo decimal |
|
long, ulong, float, double nebo decimal |
|
float, double nebo decimal. |
|
ushort, int, uint, long, ulong, float, double, ordecimal |
|
double |
|
float, double, ordecimal |
Poznámky
Přesnost, ale není velikost může ztratit převody z int, uint, long, nebo ulong na float a long nebo ulong na double.
Neexistují žádné implicitní převody do char typu.
Neexistují žádné implicitní převody mezi typy s plovoucí desetinnou čárkou a decimal typu.
Konstantní výraz typu int lze převést na sbyte, byte, short, ushort, uint, nebo ulong, pokud je hodnota konstantní výraz rozsahu typ cíle.
Specifikace jazyka C#
Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.
Viz také
Referenční dokumentace
Nedílnou tabulky typy (C#-Reference)
Předdefinované typy (C#-Reference)
Explicitní číselné tabulky převody (C#-Reference)
Obsazení a převody typu (Příručka programování C#)