Liste der impliziten numerischen Konvertierungen

Aus Das Sopra Wiki


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.

Siehe auch:

  1. Liste der expliziten numerischen Konvertierungen

Referenzen

  1. MSDN-Artikel zu impliziten numerischen Konvertierungen