Liste der impliziten numerischen Konvertierungen: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
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 oder long in float und von long in double 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 in sbyte, byte, short, ushort, uint oder ulong konvertiert werden, wenn der Wert des konstanten Ausdrucks innerhalb des Wertebereichs des Zieltyps liegt.

Referenzen

  1. MSDN-Artikel zu impliziten numerischen Konvertierungen