Liste der impliziten numerischen Konvertierungen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 47: | Zeile 47: | ||
= Referenzen = | = Referenzen = | ||
[http://msdn.microsoft.com/en-us/library/y5b434w4.aspx MSDN-Artikel zu impliziten numerischen Konvertierungen] | # [http://msdn.microsoft.com/en-us/library/y5b434w4.aspx MSDN-Artikel zu impliziten numerischen Konvertierungen] |
Version vom 25. November 2009, 17:36 Uhr
Die folgende Liste enthält alle impliziten numerischen Konvertierungen.
Von | Ziel |
sbyte
|
short , int , long , float , double , decimal
|
byte
|
short , ushort , int , uint , long , ulong , float , double , decimal
|
short
|
int , long , float , double , decimal
|
ushort
|
int , uint , long , ulong , float , double , decimal
|
int
|
long , float , double , decimal
|
uint
|
long , ulong , float , double , decimal
|
long
|
float , double , decimal
|
char
|
ushort , int , uint , long , ulong , float , double , decimal
|
float
|
double
|
ulong
|
float , double , decimal
|
Hinweise:
- Konvertierungen von
int
,uint
oderlong
infloat
und vonlong
indouble
können zu Genauigkeitsverlust, aber nicht zu einem Größenverlust führen. - Es gibt keine impliziten Konvertierungen in den
char
-Typ. - Es gibt keine impliziten Konvertierungen zwischen Gleitkommatypen und dem
decimal
-Typ. - Ein konstanter Ausdruck vom Typ
int
kann insbyte
,byte
,short
,ushort
,uint
oderulong
konvertiert werden, wenn der Wert des konstanten Ausdrucks innerhalb des Wertebereichs des Zieltyps liegt.