Ich habe die folgenden Int 7122960
Ich muss es auf 71229.60 konvertieren
Irgendwelche Ideen, wie man das int in eine Dezimalstelle umwandelt und die Dezimalstelle an der richtigen Stelle einfügt?
int i = 7122960;
decimal d = (decimal)i / 100;
Einfache mathematik.
double result = ((double)number) / 100.0;
Obwohl Sie möglicherweise decimal
anstelle von double
verwenden möchten: dezimal oder doppelt! - Welches sollte ich wann verwenden?
Deklarieren Sie es als decimal
, wobei die Variable int
verwendet wird, und dividieren Sie diese durch 100
int number = 700
decimal correctNumber = (decimal)number / 100;
Edit: Bala war schneller mit seiner Reaktion