web-dev-qa-db-fra.com

Conversion décimale en double en C #?

J'ai une variable qui stocke en décimal:

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

Maintenant, je dois cela pour être converti en Double? Comment je fais ça? Merci!

47
RG-3

Vous avez répondu à votre propre question - il suffit de la doubler:

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

Vous pouvez utiliser le convertisseur intégré décimal.

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

Essayez

Decimal yourDecimal = 3.222222m;

Convert.ToDouble(yourDecimal);
14
anishMarokey