web-dev-qa-db-de.com

Konvertieren von Dezimalzahlen in Double in C #?

Ich habe eine Variable, die als Dezimalzahl gespeichert wird:

decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());

Jetzt muss ich das in Double tippen lassen? Wie mache ich das? Vielen Dank!

47
RG-3

Du hast deine eigene Frage beantwortet - Wirf sie einfach auf ein Doppel:

decimal x  = 3.141592654M ;
double  pi = (double) x ;
77
Nicholas Carey

Sie können den eingebauten Konverter für Dezimalzahlen verwenden.

decimal decimalValue = 5; 
double doubleValue = decimal.ToDouble(decimalValue);
31
Chuck Savage

Probiere es einfach

Decimal yourDecimal = 3.222222m;

Convert.ToDouble(yourDecimal);
14
anishMarokey